It was a dramatic day across Ligue 1 with late twists, derby tension and one emphatic rout defining the action.
Lyon looked set to claim victory at home but collapsed in the closing minutes as Toulouse came from behind to win 2–1.

Emersonn equalised in the 87th minute before heading in the winner deep into stoppage time, leaving the home crowd stunned and denying Lyon the chance to move top of the table.
In the Côte d’Azur derby, Monaco and Nice battled to a 2–2 draw in an evenly contested affair.

Both teams exchanged goals and periods of control, but neither could find a breakthrough late on, leaving both sets of players frustrated by a missed opportunity to take all three points.
Le Havre and Rennes also shared the spoils in a 2–2 draw. Rennes led 2–1 at the interval but the hosts responded well in the second half to secure a deserved point in a balanced encounter.
Strasbourg delivered the performance of the day with a resounding 5–0 victory over Angers. The home side were dominant throughout, displaying ruthless finishing and relentless attacking play as Angers struggled to cope.

In Lille, Ethan Mbappé scored against his former club as the hosts held Paris Saint-Germain to a 1–1 draw. His composed finish cancelled out PSG’s opener and ensured the champions left with only a single point, a result they will view as a setback in their push to extend their lead at the top.
AFCON 2025










