Battling Ireland grab Moscow point
Shay Given and Richard Dunne turned in heroic performances in Moscow as Ireland survived an onslaught to draw 0-0 with Russia and keep their Euro 2012 hopes alive.
Given produced three fine saves, the last of them a stunning 88th-minute stop from midfielder Konstantin Zyryanov's diving header, to extend his side's record run of clean sheets to seven.
But it took a remarkable goal-line block by Dunne to deny Igor Semshov before the break and another to keep out Roman Shirokov after it as the Russian assault ultimately came up short.
Given had to dive low to his left to turn away Arshavin's eighth-minute shot after Stephen Kelly had denied Zhirkov with a well-timed challenge, and was then sent sprawling in the opposite direction by Semshov's acrobatic 22nd-minute volley after striker Aleksandr Kerzhakov had picked him out with a right-wing cross.
However, the Villa keeper was left hopelessly exposed 12 minutes before the break when Zhirkov cut into the penalty area leaving bewildered defenders in his wake. The midfielder's cross left Semshov with a seemingly simple task, but Dunne turned up on the line and somehow blocked his shot.
Russia battered away at Ireland, who had only one shot of note during the opening 45 minutes when Kevin Doyle fired straight at keeper Vyacheslav Malafeev, but the hosts were repeatedly thwarted by dogged, if not always textbook, defence. Given needed the help of a post to keep out Zhirkov's corner on the stroke of half-time, and Damien Duff hacked a Sergei Ignashevich header off the line in the dying seconds to send the visitors in at the break level, although perhaps not sure quite how.
Dunne saved Ireland once again within three minutes of the restart when he threw himself in front of Shirokov's shot at point-blank range after Arshavin had slid him in, while the Arsenal man whipped a dipping shot just over the bar and then opened up the Ireland defence once again to present Semshov with a glorious opportunity to open the scoring.
However, instead of shooting, the midfielder rolled the ball square, expecting substitute Roman Pavlyuchenko to provide the finishing touch, but the Tottenham man had not anticipated the pass and the ball ran harmlessly across the penalty area.
Substitute Diniyar Bilyaletdinov skied horribly over the bar six minutes after coming on as a 76th-minute replacement for Zhirkov, who was injured as Dunne's challenge sent both players clattering onto the running track and also resulted in the Irishman's facial wound.
The drama was far from over, and there were two minutes of normal time remaining when Zyryanov dived to meet a cross with a firm header just yards out but Given somehow managed to repel his effort. The ball fell to Semshov but Keith Andrews made a last-ditch block to ensure Irish pride - and their clean sheet - remained intact.