In a thrilling weekend of football across Europe, the race for the Serie A title took center stage as Lazio denied Napoli the opportunity to clinch the Scudetto with a 2-0 win at the Stadio Olimpico. Elsewhere, Real Madrid kept their La Liga title hopes alive with a 2-0 win over Osasuna, while Bayern Munich extended their lead at the top of the Bundesliga with a 6-0 victory over Borussia Monchengladbach.

In Rome, Lazio produced a stunning performance to defeat Napoli and delay their title celebrations. The hosts took the lead in the 20th minute through Ciro Immobile, who converted from the penalty spot after Adam Marusic was brought down in the box. Napoli pushed forward in search of an equalizer but were unable to break down a resilient Lazio defense. The home side sealed the win in the 74th minute, with Luis Alberto scoring a stunning goal to secure all three points.

qualifying for the Europa League alive

The result means that Napoli must now wait to clinch their first Serie A title since 1990, with second-placed Juventus just four points behind with three games remaining. Lazio, meanwhile, move up to sixth place in the table and keep their hopes of .

In La Liga, Real Madrid kept their title hopes alive with a comfortable 2-0 win over Osasuna. The hosts took the lead in the 34th minute through Eder Militao, who headed in from a corner. Karim Benzema doubled Real’s lead in the 47th minute, finishing off a fine team move. The win sees Real move to within two points of leaders Atletico Madrid with three games remaining, although Atletico do have a game in hand.

In the Bundesliga, Bayern Munich extended their lead at the top of the table with a dominant 6-0 win over Borussia Monchengladbach. The hosts took the lead in the 2nd minute through Thomas Muller and never looked back, with goals from Joshua Kimmich, Serge Gnabry, Robert Lewandowski, and Leroy Sane sealing the win. The victory sees Bayern move seven points clear of second-placed RB Leipzig with two games remaining, and they are now on the verge of clinching their ninth consecutive Bundesliga title.

In other results across Europe, Paris Saint-Germain sealed their seventh Ligue 1 title in eight years with a 2-1 win over Lens, while Inter Milan moved closer to the Serie A top four with a 5-1 win over Sampdoria. In the Premier League, Manchester City were crowned champions for the third time in four years after second-placed Manchester United suffered a shock 2-1 defeat to Leicester City.

Overall, it was a thrilling weekend of football across Europe, with several key titles and European places still up for grabs. With just a few games remaining in the season, the race for glory is set to go down to the wire, and fans can look forward to plenty more drama and excitement in the weeks ahead.