Desire Doue sealed Paris St Germain’s fourth consecutive Ligue 1 title with six matches remaining, thanks to a 1-0 triumph over Angers.
Doue’s goal in the 55th minute at the Parc des Princes was enough to clinch the win and push the unbeaten side under Luis Enrique 24 points ahead of Monaco, securing a record 13th league title.
Monaco had initially equalized after Philipp Kohn’s own goal at Brest with a 63rd-minute penalty from Denis Zakaria, but Mahdi Camara struck in stoppage time to hand the hosts a 2-1 victory.
Alexandre Lacazette’s penalty and a winning goal from substitute Rayan Cherki helped Lyon move into the top four with a 2-1 victory over Lille, who had taken an early lead through Bafode Diakite’s header in the first minute.
Barcelona extended their lead at the top of LaLiga to four points despite being held to a 1-1 draw by Real Betis.
Gavi opened the scoring in the seventh minute, but Natan responded just 10 minutes later to earn Betis a valuable point, preventing Barca from fully capitalizing on Real Madrid’s earlier setback.
Meanwhile, Hugo Duro’s header secured Valencia their first victory at the Bernabeu in 17 years, dealing another blow to Madrid’s title ambitions.
Vinicius Junior saw an early penalty saved before Mouctar Diakhaby headed Valencia into the lead in the 15th minute. Although Vinicius equalized five minutes into the second half, substitute Hugo Duro struck in stoppage time to seal a memorable 2-1 win for the visitors.
Celta Vigo stayed within reach of the top six with a 2-1 victory over Real Mallorca, while Alaves strengthened their survival chances with a 1-0 win at Girona.
In the Bundesliga, champions Bayer Leverkusen stayed within six points of leaders Bayern Munich thanks to a dramatic late goal from substitute Emiliano Buendia in a 1-0 triumph over struggling Heidenheim.