Zenit's Shirokov stuns Benfica late
Zenit St Petersburg secured a narrow advantage in their Champions League last-16 tie against Benfica as Roman Shirokov's brace helped the hosts to a hard-fought first-leg win at a frigid Stadion Petrovskiy.
With temperatures hovering around the minus-10 degrees centigrade mark, the encounter was a punishing one for both sets of players, but it was the Portuguese visitors who settled first as they took a 21st-minute lead through Maxi Pereira after an error by Zenit goalkeeper Yuri Zhevnov.
Zenit, however, were not about to roll over in their first ever appearance in the knockout stage of the Champions League, and pulled level in the 27th minute through Shirokov's well-executed volley before taking the lead after the break when Sergei Semak rounded off a brilliant team goal.
Benfica looked to have snatched a draw in the 87th minute when another Zhevnov howler allowed Oscar Cardozo to tap in from close range, but just two minutes later Benfica were caught dwelling at the back to allow Shirokov in for his fifth Champions League goal of the season.
The freezing conditions made for a slow opening to the match, but all that changed in the 21st minute when Benfica took the lead.
Bruno Cesar won a free-kick for his side on the edge of the area, and after Zhevnov failed to parry Cardozo's effort to safety Maxi Pereira had the simplest of tasks to tap the ball into the net.
The goal stung the hosts into life, and within a minute they were almost level when Alexander Kerzhakov saw his effort following a goalmouth scramble saved by the legs of Artur.
Benfica survived that scare but they were not so fortune after 27 minutes when a much-improved Zenit pulled level, Tomas Hubocan sending over an inviting cross from the left and Shirokov did superbly to guide in a first-time volley.
The tempo went out of the game after the goals went in, with the only other chance before the interval arriving in the 37th minute when Cardozo's low effort from 20 yards was gathered by Zhevnov.
The chances remained thin on the ground deep into the second half but all that changed in the 71st minute when Zenit hit the front with a goal of true quality.
A hopeful ball forward was kept alive brilliantly by Kerzhakov's flick from the byline to Vladimir Bystrov, whose volley helped the ball into the six-yard box where fellow substitute Semak arrived on cue to finish with a cool backheel on the turn.
Zenit's Portuguese defender Bruno Alves then saw a free-kick hit the wall and sail just over as the hosts - who have never lost to a side from Portugal at home - sought to put themselves even more comfortably in the driving seat.
After 79 minutes Kerzhakov was presented with the chance to centre the ball for a team-mate when he was left alone on the right of the six-yard box, but instead he shot wastefully into the side-netting.
With time running out Benfica looked to have snatched a draw when Zhevnov was again found wanting between the sticks, this time failing to hold Nicolas Gaitan's weak effort and Cardoza hungrily lapped up the rebound.
But there was still time for more drama, and with a minute remaining Maxi Pereira inexplicably miscontrolled the ball in the area as he attempted to intercept a cross, and Shirokov sprang onto the loose ball to finish coolly past Artur and give Zenit the slenderest of leads heading into the return leg in Lisbon on March 6.