St. Petersburg - Bayer Leverkusen have cemented their place at the top of their Champions League group with a 2-1 win at Saint Petersburg on Tuesday thanks to Son Heung-Min's superb second-half goals.
The South Korean striker got the second-half breakthrough Bayer needed after an unconvincing first 45 minutes when he shot into the top right-hand corner on 68 minutes.
The 22-year-old then added his second five minutes later at Zenit's Petrovsky Stadium when he held off the Russian defence after striker Stefan Kiessling had won back possession.
The Korean star showed plenty of poise in front of goal before coolly slotting his shot past goalkeeper Yuri Lodygin.
Zenit scored a late consolation goal when substitute Jose Rondon netted in the 89th minute after fellow substitute Aleksandr Ryazantsev lofted his pass over the Bayer defence to the feet of the Venezuela striker.
"These three points are very important," Son said. "In the first half we were a little bit hectic, it wasn't our match at all.
"But in the second half we put in a much better performance, you always could see that we wanted to win this match, and we finally did."
The hosts' goal sparked a frantic final five minutes as Zenit threw everything into attack in a bid to salvage a point.
It left space at the back and Leverkusen's Australian substitute Robbie Kruse almost scored with his first touch as Bayer held on for the three points.
The Russians certainly had the better of the first-half chances, while Leverkusen barely tested the Russians defence in the opening half an hour.
Brazil star Hulk hit the post from a curling free-kick after just 13 minutes to cause a few nerves in the visitors' defence.
Then veteran striker Aleksandr Kerzhakov was presented with two clear opportunities by Zenit captain Danny inside the opening 30 minutes.
Leverkusen's goalkeeper Bernd Leno denied the Russian striker on both occasions.
Bayer's third consecutive win, having lost their opening match against Monaco, sees them move on to nine points.
The victory in Russia was the perfect response to Saturday's shock 1-0 defeat at Hamburg -- their first loss in nine games -- and leaves them in pole position to qualify as Group C winners.
The defeat puts pressure on Andre Vilas-Boas' Russian Premier League leaders who are third in the table five points adrift of Leverkusen with two matches remaining.
Second-placed Monaco could open up a four point lead over the Russian side were they to beat Benfica later on Tuesday.