Arsenal breathed life back into their season with a stunning 2-0 win against AC Milan in the San Siro.
Henrikh Mkhitaryan and Aaron Ramsey were on target for Arsene Wenger's side who have given themselves a great chance of progression to the Europa League quarter-finals.
Mkhitaryan opened the scoring when his strike deflected past the helpless Gianluigi Donnarumma early in the game.
And Ramsey doubled the advantage just before the break, completing a wonderful move from Mesut Ozil's pinpoint assist.
Here are five talking points from Milan...
1. Mkhitaryan breaks Gunners duck
This was Henrikh Mkhitaryan's eighth Arsenal appearance and, while goals aren't the main facet of his game, that elusive first strike will have been weighing heavy on his shoulders.
He got it early in the piece here, his deflected effort from the left flying past the helpless Gianluigi Donnarumma in the Milan goal, and he very nearly doubled his tally before the break when he rattled the crossbar from a similar position.
It was part of an impressive display from the Armenian, probably his best since moving to the Emirates from Manchester United.
And Arsenal fans will be looking for more of the same between now and the end of the season.
2. Arsenal win midfield battle - and prove Wenger right
During the Gunners' wretched run, one of the main criticisms was their midfield.
No creativity. No bite. No want. No desire.
None of those accusations could be levelled this evening. Jack Wilshere, who is probably the only player to come out of that run with any credibility, was everywhere. Breaking up play, winning the ball back and using it wisely.
And Aaron Ramsey and Mesut Ozil linked up brilliantly for the second goal.
Ramsey's flick to keep possession was sublime, and Ozil's ball back through for the Welshman was inch-perfect.
The former Cardiff man rounded the keeper brilliantly to score the type of goal Arsenal had become synonymous for in the Arsene Wenger's heyday.
Wenger insisted pre-match that Ozil and Henrikh Mkhitaryan could be a success together, and they went some way to proving him right this evening.
3. Milan leave themselves a mountain to climb
This was a Milan team coming into this game bang in form.
They had won their last six, they were unbeaten in 13 and hadn't conceded a goal in 584 minutes before Mkhitaryan's opener.
But they weren't at it this evening, following the postponement of the Milan derby against Inter on Sunday due to the tragic death of Fiorentina captain Davide Astori, for whom an emotional minute's silence was held prior to kick-off.
Oh, and Gennaro Gattuso was furious on the touchline. I wouldn't fancy being in that dressing room post-match.
Can they launch a stunning comeback at the Emirates next week?
4. Is Ospina breathing down Cech's neck?
Petr Cech has been waiting for his 200th clean sheet almost as long as Arsenal have been waiting for a Premier League title.
Okay, that's not quite true, but it has been a long time and his displays in the top flight, by his own admission, have been dodgy of late.
David Ospina didn't put a foot wrong here, although he was close to conceding a penalty in the first half.
He has two clean sheets in his last three appearances in Europe now. Will he be banging on Arsene Wenger's door ahead of Watford's visit on Sunday?
5. Gunners breathe life back into their season
A heavy defeat here and that would have been that for Arsenal's season... and possibly Arsene Wenger's tenure.
They were soundly beaten in the Carabao Cup final, they crashed out of the FA Cup at the hands of Nottingham Forest and they aren't making the top four.
The only thing left in the campaign is the Europa League and the carrot of a place at Europe's top table next term with victory in the final in Lyon.
A 2-0 win in the San Siro has one foot in the last eight, and if Arsenal can keep their cool back in London, they will fancy their chances at replicating Manchester United last season and going all the way.
Will Arsenal win the Europa League?27000+ VOTES SO FAR