Arsenal finally won at Old Trafford.
Goals from Nacho Monreal and Danny Welbeck either side of a Wayne Rooney header were enough to see the Gunners through to the semi final and set for their fourth trip to Wembley in 12 months.
I could give you a blow-by-blow account of the game, but others will do that better than me, adrenaline is pumping far too much through my body for me to form new memories.
What I do know is that for the first time in living memory a referee stood up to Manchester United and refused to bend to their will.
Sending Angel di Maria off for a dive and then a grab at the ref, Michael Oliver could have also sent Marouane Fellaini packing for multiple fouls.
Not only did the referee stand up to them, but Arsenal did too, and combined with some great feet, amazing runs and a bit of help from the United defence, the Gunners just had too much for a United side who put in what could probably be described as their best performance since Ferguson left.
The Ox’s run and pass to Nacho for his cool finish was simply sublime.
In the end, it was Welbeck’s goal that sealed Arsenal’s first win at Old Trafford since 2006 as he ounced on Antonio Valencia’s mistake to roll the ball into an empty net.
And he celebrated.
Why the hell wouldn’t he? This manager sold him and said he wasn’t good enough.
Roy Keane’s face after fulltime in the BBC studio just made it even sweeter.
Player ratings and ref review to come.