Whew! A, frankly, crazy game at the Bernabeu as Barcelona beat Real Madrid 4-3 thanks to a Lionel Messi hat-trick.
Andres Iniesta grabbed the opener before a Karim Benzema double put Madrid in front. Messi equalised before Ronaldo won a penalty for his side.
However, two more spot-kicks and a sending off for Sergio Ramos later, and Barcelona had a crucial three points.
Here’s the action as it happened…
Iniesta made it 1-0 to Barcelona.

Benzema equalised…

Benzema made it 2-1…

Messi equalised for Barcelona just before half-time…
A dodgy penalty decision for Ronaldo…

And he took it himself…

Sergio Ramos was sent off for a foul on Neymar and Messi stepped to take the penalty.

Xabi Alonso then conceded a penalty with a clear foul on Iniesta…

Before Messi stepped up for his hat-trick…

