The Mexican international, who was fresh off scoring two Champions League goals in his team's 4-4 draw with Roma, scored Leverkusen's third in their 4-3 comeback win over Stuttgart.
Stuttgart had twice taken a two-goal lead at 2-0 and 3-1, but Bayer Leverkusen came roaring back. Sebastian Boenisch got Leverkusen within one before Chicharito tapped home from close range to equalize the score.
In the 89th minute, Admir Mehmedi burst towards the box and drove home past Przemyslaw Tyton to give Bayer Leverkusen an emphatic win.
The result was enough to lift Bayer Leverkusen to fifth in the Bundesliga table after ten games played.