Day 32
Dönnum 82'
Toulouse: 50. Restes - 4. Cresswell C., 12. Kamanzi Warren (Zajc, 77), 19. Sidibé Dj. - 8. Sierro, 23. Cásseres Jr, 29. Canvot - 10. Gboho (Akdag, 87) - 9. Magri (Messali, 73), 13. King Jo., 15. Dönnum
Substitution: Messali (from 73); Zajc (from 77); Akdag (from 87)
Bench: 16. Haug, 40. Lacombe Ju. - 24. Methalie - 37. Zuliani
Yellow Cards: Cresswell C. 14; Magri 65; Restes 90
Rennes: 1. Samba B. - 3. Truffert, 4. Wooh C. (Kalimuendo, 58), 5. Brassier, 22. Assignon (Gomez A., 90), 24. Rouault - 10. Blas, 17. James (Matusiwa, 67), 38. Cissé Dj. (Kone I., 58) - 19. Olaigbe (Al-Tamari, 68) - 62. Meite M.
Substitution: Kone I. (from 58); Kalimuendo (from 58); Matusiwa (from 67); Al-Tamari (from 68); Gomez A. (from 90)
Bench: 30. Mandanda - 15. Faye M., 33. Hateboer - 8. Fofana S.
Yellow Cards: Rouault 45; Wooh C. 47
The result boosts their hopes of returning to Europe's elite competition after a difficult spell in recent years
Paris Saint-Germain delivered a commanding performance ahead of their crucial clash with Liverpool
The Monegasques were moments away from securing three points, only to be undone by a costly error in stoppage time
Paris Saint-Germain continued their relentless march towards the Ligue 1 title
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.
Paris Saint-Germain continued their dominant form in Ligue 1, securing their tenth win of the season with an emphatic 3-0 victory over Toulouse