What a transformation from the San Siro. Having been clinically dismantled 4-0 in Milan last month, the odds of progression into the last eight of the Champions League were stacked heavily against Arsene Wenger's side.
But so close they came to an historic victory. First-half goals from Laurent Koscielny, Tomas Rosicky and Robin van Persie gave Arsenal hope of achieving mission improbable.
However, it was not to be, as Milan held on to secure a place in the quarter-final of this year's competition. GMF runs the rule all the players who featured on a quite dramatic evening…
Wojciech Szczesny - 6
Not one of his busiest evenings, but dealt with everything Milan had to offer. Had a couple of scary moments; firstly after passing the ball to Zlatan Ibrahimovic, and secondly when Kieran Gibbs had to come to his aid.
Bacary Sagna - 6
Dependable as ever, and provided decent support for Theo Walcott. Looked less convincing as the game became stretched in the second-half.
Thomas Vermaelen - 7
Was embarrassed by Ibrahimovic in the first-leg, but did not allow the Swedish striker to impose himself at the Emirates Stadium. Carried the ball out of defence well, to aid waves of Arsenal attacks.
Laurent Koscielny - 7
Gave Arsenal early hope when he headed in a corner from Alex Oxlade-Chamberlain. Showed neat touches in defence, and dealt with Ibrahimovic.
Kieran Gibbs - 6
Positioning was not the best, but can perhaps be forgiven when Arsenal were chasing a fourth in the second-half. Made some important challenges.
Theo Walcott - 7.5
Had the beating of Djamel Mesbah all evening, with the Milan full-back unable to deal with Walcott's pace. Limped off in the closing stages.
Tomas Rosicky - 9
The Czech international is enjoying quite a renaissance in an Arsenal shirt, and controlled the midfield in a way reminiscent of Cesc Fabregas. Scored the Gunners' second goal.
Alex Song - 8
Song is really beginning to mature for Arsenal, and provided creativity going forward while protecting the defence. However, he conceded a few needless fouls.
Alex Oxlade-Chamberlain - 9
Had a superb first 45 minutes with Milan unable to deal with his movement. Set up the first goal with a pinpoint corner, and won Arsenal's penalty. Was forced off with 15 minutes remaining.
Gervinho - 6.5
A relativeley quiet game for the Ivorian forward, although he became more involved after switching to the right flank. His initial shot led to Robin van Persie's glaring miss.
Robin van Persie - 7
Not one of his finest performances of the season but, as ever, did manage to find the net. However, is more likely to be remembered for his second-half miss with the goal at his mercy.
Marouane Chamakh - 5
Ju-young Park - 5
Christian Abbiati - 7
At fault for Arsenal's second; allowing Rosicky's shot to squeeze inside the near post. But must be given tremendous credit for denying Van Persie when the Gunners captain seemed destined to score.
Ignazio Abate - 5
Had problems dealing with the pace of Arsenal's attacks, particularly in the first-half.
Philippe Mexes - 5.5
Looked sluggish and complacent in the opening 45 minutes. Improved in the second-half; using his experience to break up play and run down the clock.
Thiago Silva - 5
Not the sort of assured performance the Brazilian has become renowned for in Milan. Terrible clearance from Walcott cross provided Rosicky with the chance to score.
Djamel Mesbah - 3
Things can surely only get better for the Milan left-back after a dreadful Champions League debut. Could not get anywhere near Walcott.
Urby Emanuelson - 5
Sloppy at times, and largely anonymous in the first-half. Gave Milan an outlet as the game became more stretched late on.
Mark van Bommel - 5
Was booked early on, which perhaps made him afford Arsenal's midfield more room. Did not pick up Koscielny for the Arsenal opener.
Antonio Nocerino - 3
Hardly figured at all for the first hour or so, and missed the simplest of chances in the second-half with the goal gaping.
Stephan El Shaarawy - 5
Carried the ball well - particularly in the second-half - but spurned a number of good opportunities in front of goal.
Robinho - 4
Playing away from home has never been Robinho's favourite pastime, and the Brazilian forward seemed as though his head was still in Milan.
Zlatan Ibrahimovic - 6
Not a particularly impressive display, but held the ball up well and earned numerous free-kicks as the game wore on.
Daniele Bonera - 5
Alberto Aquilani - 6