El Clasico is probably the biggest football match on the planet, and on Sunday night, it proved to be once again.Real Madrid and Barcelona put on a classic that saw the latter come out 3-2 winners thanks to a last-gasp Lionel Messi winner.The game had a bit of everything. A Sergio Ramos red card (to be expected, we know), penalty claims and drama right until the very end.Brazilian midfielder Casemiro had given Madrid the lead in the 28th minute, but Messi pegged them back just five minutes later.Ivan Rakitic, after laying on the first for Messi, then have Barca the lead with just under 20 minutes to go to put the Catalan side in the driving seat, especially when Ramos walked four minutes later.James Rodriguez thought he had rescued a precious point for Real with five minutes to go, but Messi's brilliant, low finish two minutes into injury time puts them top of La Liga on goal difference, but having played a game more.Naturally, Twitter exploded with after Messi turned up when it really mattered - despite almost being assaulted by Madrid for the majority of the game - with plenty of users claiming he must be considered the greatest of all-time.Well, add Luis Suarez to that list.

The Barcelona forward, 30, tweeted: "The team was great! Everybody's effort was spectacular," he wrote on Twitter, pictured with Messi.

"With the best player in history. Congratulations to my friend!"

Whilst the Uruguyan forward has 32 goals this season and 116 in 143 games since arriving at the Nou Camp, his accomplishments are still nothing compared to that of Messi's.

Not only did the five-time Ballon d'Or winner's second goal seal the game for Barca, but it was his 500th goal for the club. Messi is still only 29.

The fabled Barcelona front line came under heavy criticism for failing to score against Juventus over two legs in the Champions League, which resulted in their somewhat premature exit from the competition.

However, nobody can argue that Messi is at least in the conversation for the greatest player of all-time, if not the very best period.