Lionel Messi's 92nd-minute winner in El Clasico on Sunday capped off a brilliant, event-filled clash - and the reason for the Argentine's iconic celebration has now been revealed.

Barcelona were arguably lucky to steal all three points, and had Marc-Andre ter Stegen to thank for making a string of quality saves.

Similarly, Keylor Navas was also in fine form during the game at the Bernabeu, but could do nothing about Barca's final attack of the game which resulted in a breakaway goal from Messi.

The winner was, staggeringly, his 500th for the club and many assumed that the 29-year-old's 'shirt aloft' celebration was because he had reached such an unbelievable milestone.

Whilst that may be, in part, true, Spanish outlet ​Sport have claimed that it was actually an accumulation of rage built up with the star after he was unhappy with a series of decisions during the course of the game.

The report said: "Messi was angry with how things had gone on the pitch. Casemiro's yellow card, Marcelo's elbow, which brought blood from his mouth, Casemiro's consistent fouling, Sergio Ramos' red card, James Rodriguez's late equaliser... A series of events that had fired up Messi.

"The goal in the 92nd minute, then, produced an explosion of the anger which had been build up and the best possible revenge for it: an added-time winner against Barça's eternal rival, taking the Blaugrana to the top of the table. 

"And that was why, without having thought about it, after the celebration with his team-mates he held his shirt aloft in front of the Bernabeu stands to demonstrate what he had been capable of doing.

Real Madrid CF v FC Barcelona - La Liga

"It was just the sensation of coming through so many obstacles and beating Madrid in the best way possible. That was why he showed his shirt to the Madrid fans: an unmistakable sign that someone special had just passed through the Bernabeu."

Either way, the celebration was as special as is his talent on a football pitch.​