A valiant kind of effort in Munich tonight, in difficult circumstances we came away with a draw.
Still not enough to get us through, but hey-ho. Here’s how the players rated, and remember, you can add your own ratings and comments.
21: Lukasz Fabianski
Another good night in Munich for the Pole, had no chance with the goal and was really brave to save the penalty late on.
3: Bacary Sagna
Decent but made to work very hard, left exposed at times in the first half.
4: Per Mertesacker
Overhead kicks to clear? Oh yes.
6: Laurent Koscielny
Yet another penalty concession but we choose to blame Arjen Robben for being a cheating, diving old man looking gimp-spanner.
5: Thomas Vermaelen
Left back not his favourite position but did well and managed to clobber the shit out of the hideous gargoyle looking shitehawk that is Frank Ribery.
8: Mikel Arteta
Tough going in midfield against a team like Bayern, got a yellow for not very much, but mostly ineffective.
15: Alex Oxlade-Chamberlain
Exciting, dashing, brave, scintillating, wonderful, wise beyond his years. Bayern had to resort to just fouling him out of the game.
19: Santi Cazorla
Was bright and hard working but not enough came off for him, much to his own frustration at times.
11: Mesut Özil
Had a quiet first half and sadly seems to have done his hamstring and is likely to miss a few weeks.
9: Lukas Podolski
Poor first half but much better in the second. Thumping goal, even if he did get a bit of luck with the foul, and put in a shift defensively too.
12: Olivier Giroud
It's tough against centre-halves that good, but he did struggle to make any impact.
7: Tomas Rosicky
Added some drive and purpose to Arsenal's game, particularly after we scored.
44: Serge Gnabry
Thrown on for us to have a go late on, got one left footed shot away.
20: Mathieu Flamini
Late change for a cramped up Oxlade-Chamberlain. Had a brilliant chance to smash up Robben and didn't take it. This made me very sad.
Bonus rating: 9.9/10 - Robben's diving, the cheating old man looking twatpuffin.