Lyon might just have dealt a crushing blow to Monaco's title Ligue 1 title charge with a dramatic win in the principality last night.
OL's come-from-behind triumph was a standout result across Europe's top five leagues this weekend. Here's a closer look.
🏟 Monaco 2-3 Lyon
Rayan Cherki's last-gasp winner for Lyon means that it's now highly likely that PSG and Lille will scrap it out for the title in France this season.
Monaco led through Kevin Volland on 25 minutes, only to be pegged back by Memphis Depay and Marcelo in the second half. Wissam Ben Yeddder's 86th-minute penalty made it 2-2 and it was anybody's game. Talented teenager Cherki scored in the penultimate minute of the 90 to seal a thrilling win, and surely there's no way back for Monaco now.
🏟 Valencia 2-3 Barcelona
Barcelona simply had to win after fellow title rivals Real Madrid and Atléti both got the job done in their respective fixtures. And Barça did just enough. Unsurprisingly, it was Leo Messi who once again delivered the goods for the Catalan club; the Argentine had his penalty saved in the 57th minute but he poked home the rebound after a game of pinball in the Valencia area with the hosts failing to clear their lines.
Antoine Griezmann was on hand to give Barça the lead with another scrappy close-range goal on 63 minutes. They all count though, and Messi's sumptuous free-kick with half an hour to go meant that the visitors had breathing space.
There was time for more drama when Carlos Soler hit back again for Valencia with a screamer from range. Barça held on for a vital away win, though, and now just two points separate the Catalans in third and Atlético Madrid at the summit.
🏟 Sassuolo 1-1 Atalanta
Atalanta's position in the top four isn't as secure as they might have thought after an ill-tempered 1-1 stalemate away to Sassuolo. Both sides finished the match with ten men and it was a result that secured the Scudetto title for Inter.
It's a result that has brought into sharp focus just how tight the race for Europe has become in Italy's top-flight:
There are now only five points separating Lazio in 6th and Atalanta in 2nd, and in-form Lazio has a game in hand on their rivals. Having won seven of their last eight Serie A clashes, I Biancocelesti is hitting form at exactly the right time.
Their next assignment is a trip to Fiorentina next Saturday.
📲 Follow Fiorentina vs Lazio live