Arsenal came from one goal down to beat Barcelona in the first leg of their last 16 Champions League tie at the Emirates.
He may be the world's best player in the world's best team but Lionel Messi missed an early chance when he chipped Arsenal's keeper, but the shot went wide.
Barcelona looked really dangerous from the start and David Villa put them ahead in the first half.
But with just 12 minutes left on the clock Robin van Persie beat the Barcelona keeper from a very tight angle to level the score...
...and in the 83rd minute Andrey Arshavin slotted home the winner for Arsenal after a great pass from Samir Nasri.
It was an amazing night for the Gunners but they will still need a good result in the next leg on 8 March in Barcelona to get through to the quarter-finals.