Nice: 80. Diouf Y. - 2. Abdi Ali, 4. Dante, 33. Mendy An., 37. Oppong, 92. Clauss J. (Kevin O., 78) - 24. Vanhoutte (Boudaoui, 46) - 8. Sanson (Louchet, 87), 10. Diop S. (Jansson I., 72) - 11. Wahi, 32. Boudache (Cho M-A., 46)
Substitution: Boudaoui (from 46); Cho M-A. (from 46); Jansson I. (from 72); Kevin O. (from 78); Louchet (from 87)
Bench: 31. Dupé - 28. Bah - 99. Abdul Samed - 55. Ndayishimiye
Yellow Cards: Wahi 35; Oppong 75
Metz: 1. Fischer J. - 2. Colin, 15. Yegbe, 21. Stambouli (Traoré Bo., 65), 38. Sané S. - 12. Touré A-a (Mboula M., 85) - 33. Munongo (Gbamin, 65), 70. Sarr Bo. - 9. Abuashvili (Pandore, 75), 10. Hein - 11. Kvilitaia
Substitution: Gbamin (from 65); Traoré Bo. (from 65); Pandore (from 75); Mboula M. (from 85)
Bench: 39. Kouao, 97. Ballo-Touré - 29. Guerti - 30. Diallo H.
Yellow Cards: Traoré Bo. 73
Paris Saint-Germain sent a powerful statement in the title race

Paris Saint-Germain were made to work hard on the road but ultimately did enough to secure a narrow victory

FC Porto delivered a masterclass in fast, ruthless football, dismantling OGC Nice

Greenwood moves clear at the top of the scoring charts with his tenth league goal

Paris Saint-Germain were on the verge of dropping points once again in Ligue 1

The UEFA Europa League group stage got underway on Wednesday night

The hosts—despite a summer riddled with high-profile departures and off-pitch controversies—looked sharp, unified, and ruthless

The Ivory Coast international has signed a five-year contract with the Premier League side

Ligue 1 signed off in spectacular fashion on Saturday, with a final round of fixtures packed with high stakes and non-stop action

Nice
Metz