Barcelona 6-1 PSG, RB Leipzig 4-5 Bayern: The best matches of 2017

The magnificence of Lionel Messi for both Barcelona and Argentina features in our rundown of 2017's best football matches.

Barcelona was 5-3 down on aggregate in the 88th minute, but produced one of the most stirring, emotional and triumphant comebacks of all time to reach the Champions League quarterfinals. Neymar set up the most dramatic of finales with a free-kick and penalty before Sergi Roberto cemented his place in the club's folklore with a magical 95th-minute winner. Luis Enrique's side ultimately crashed out to Juventus in the next round, but could at least take comfort in its role in one of football's most memorable ever games. Photo: GETTY IMAGES
Holding a 5-3 lead from the first leg, Manchester City could have been forgiven for thinking it had one foot in the Champions League quarterfinals when it visited Stade Louis II. Monaco's swashbuckling crop of youngsters – led by the emerging Kylian Mbappe - had other ideas, though, and put City to sword with a display brimming with verve and invention. Tiemoue Bakayoko scored the decisive goal with 13 minutes remaining to deliver the knockout blow to Pep Guardiola's side, which departed on away goals with the tie locked at 6-6. Photo: GETTY IMAGES
Roma won this match, but bitter city rival Lazio went through last season's Coppa Italia final with a 4-3 aggregate victory. Sergej Milinkovic-Savic and Ciro Immobile had struck in the first leg - Lazio's first derby win in nearly four years - and it was both on target again for Simone Inzaghi's side. Lazio looked to be cruising at 4-1 up, but Mohamed Salah hit a brace to spark dramatic closing few minutes at the Stadio Olimpico. Lazio held on. Just. Photo: GETTY IMAGES
Lionel Messi surely could not have hand-picked a better way to score his 500th goal for Barcelona. An injury time strike to secure a 3-2 win over Real Madrid at the Santiago Bernabeu and send his side to the top of LaLiga was a fittingly ridiculous way to do it for a man who has made a habit of achieving the impossible throughout his career. Photo: GETTY IMAGES
This one had nine goals and a whole heap of drama as Bayern came from behind to beat its nearest Bundesliga rival, RB Leipzig, asserting its dominance as last season's champion. Robert Lewandowski scored the second of his brace to reduce the arrears after Timo Werner put the hosts 4-2 ahead. Arjen Robben rifled in a trademark strike deep in stoppage-time to spark jubilant celebrations - you'd never guess this game had nothing riding on it. Photo: AFP Photo
Cristiano Ronaldo was at his imperious best as Real Madrid secured a record 12th Champions League in one of the most entertaining final Europe's premier competition has seen for years. The Portuguese superstar scored twice as Zinedine Zidane's side wrapped up a third win in the competition in the past four years. Juventus' Mario Mandzukic had his part to play in the pulsating match as well, scoring one of the great Champions League final goals with a stunning overhead kick. Photo: GETTY IMAGES
This pick is not a goal-fest like many of our selections, but it was an early sign this Manchester City side may be something special. Kevin De Bruyne scored the only goal - making Chelsea's decision to let him go look more than a little silly - as Pep Guardiola's side controlled the game from the first whistle to the last. At the end of the season, this match may be seen as the game where Chelsea's title of champion was effectively passed on to City. Photo: GETTY IMAGES
With Argentina's hopes of qualifying for next year's World Cup hanging by a thread, Lionel Messi showed why he is unquestionably one of the greatest to ever play the game. Jorge Sampaoli's side had to beat Ecuador to qualify for football's showpiece event and suffered a hammer blow when it conceded inside the first minute. Step forward Messi, though, who plundered a hat-trick in one of the great individual performances of our time to book his country's spot in Russia. Photo: AFP Photo
A stunning comeback from Lanus saw it reach the Copa Libertadores final with a 4-3 aggregate victory over River Plate last month. Jorge Almiron's side looked dead and buried when Ignacio Scocco's penalty extended River's 2-0 advantage from the first leg. But Jose Sand struck either side of the interval, with Lautaro Acosta drawing the tie level on aggregate before Alejandro Silva booked a place in the final with a penalty. Photo: AFP Photo
This remarkable collapse was a key reason behind Peter Bosz's sacking, the BVB boss watching on in horror as his side contrived to throw away a four-goal lead in last month's Revierderby. After 25 minutes it was 4-0 to Dortmund but the visitor roared back in the last half-hour, with Pierre-Emerick Aubameyang seeing red. Schalke had already cut Dortmund's advantage to two goals before Aubameyang's red, after which Daniel Caligiuri set up a grandstand finish, Naldo heading in a stoppage-time equaliser to complete one of the great Bundesliga comebacks. Photo: AFP Photo