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…