Arsenal 2 Bayern Munich 0

Goals from supersub Olivier Giroud and Mesut Ozil breathed life into Arsenal’s Champions League campaign as they stunned Bayern Munich at Emirates Stadium.

The French striker – who had scored at Watford just a few minutes after replacing Theo Walcott three days ago – repeated the trick with the all-important opening goal against Bayern.

And Ozil wrapped up the points deep into injury time, volleying home Hector Bellerin’s cross to re-ignite the Gunners’ hopes of qualifying from Group F.

Arsenal began the game sitting deep and watching for opportunities on the counter-attack and they might have taken an early lead when Ozil’s low drive was parried by Manuel Neuer.

However, Bayern dominated possession and the home side were indebted to Petr Cech for a trio of good saves to foil Thiago Alcantara, Douglas Costa and Arturo Vidal.

But those stops were well and truly put in the shade by Neuer just after the half-hour, flinging out his left arm to paw away Walcott’s close-range header right on the line.

Aaron Ramsey dragged the rebound across goal and Bayern managed to survive, although Walcott and Sanchez both went close to opening the scoring before half-time.

For the visitors, Costa drilled chances over the bar either side of the break and Cech was called into action again for a fingertip save after Robert Lewandowski let fly from the edge of the box.

Arsenal had to endure the loss of Ramsey to a hamstring strain just before the hour mark and they reverted to their first-half tactic of dropping back to try and soak up Munich pressure.

The Germans still looked the more likely to end the stalemate as Xabi Alonso dragged a shot wide, while Cech came to his side’s rescue yet again after Costa played Lewandowski through.

Yet the breakthrough arrived at the other end with 13 minutes remaining when Santi Cazorla swept in a free-kick, Neuer misjudged the ball and Giroud dived in to bundle it over the line.

Giroud might have made the game safe with a header that lacked the power to beat Neuer – but it did not matter as the Bayern keeper failed to prevent Ozil’s strike from crossing the line three minutes into added time.

Arsenal: Cech; Bellerin, Mertesacker, Koscielny, Monreal; Coquelin, Cazorla; Ramsey (Oxlade-Chamberlain 57), Ozil, Sanchez (Gibbs 82); Walcott (Giroud 74).