Rennes: 1. Samba B. - 3. Truffert, 5. Brassier, 24. Rouault, 97. Jacquet - 6. Matusiwa, 10. Blas, 11. Al-Tamari (Assignon, 62), 38. Cissé Dj. (James, 84), 90. Kone I. (Fofana S., 75) - 9. Kalimuendo (Meite M., 90)
Substitution: Assignon (from 62); Fofana S. (from 75); James (from 84); Meite M. (from 90)
Bench: 30. Mandanda - 4. Wooh C., 18. Nagida - 20. Gomez A. - 7. Furuhashi
Yellow Cards: Brassier 90
Nice: 1. Bulka - 2. Abdi Ali (Boga, 46; Cho M-A., 82), 26. Bard M., 33. Mendy An. (Dante, 46), 64. Bombito, 92. Clauss J. - 6. Boudaoui, 8. Rosario (Louchet, 62), 11. Sanson (Laborde G., 46) - 19. Bouanani - 29. Guessand (Diop S., 62)
Substitution: Dante (from 46); Boga (from 46 till 82); Laborde G. (from 46); Diop S. (from 62); Louchet (from 62); Cho M-A. (from 82)
Bench: 31. Dupé - 9. Moffi, 15. Moukoko
Yellow Cards: Rosario 45
The result boosts their hopes of returning to Europe's elite competition after a difficult spell in recent years

The full-strength lineup fell short, meaning it’s a double blow

PSG must wait at least another week to mathematically secure their 12th French title

Paris Saint-Germain delivered a commanding performance ahead of their crucial clash with Liverpool

Four matches took place in the Round of 16 of the Coupe de France

Portuguese winger Jota Neves has officially completed his return to Celtic, signing a contract with the Glasgow club until the summer of 2030.

Rennes
Nice