Day 32
Dönnum 82'
Toulouse: 50. Restes, 4. Cresswell C., 12. Kamanzi Warren( till 77'), 19. Sidibé Dj., 8. Sierro, 23. Cásseres Jr, 29. Canvot, 10. Gboho( till 87'), 9. Magri( till 73'), 13. King Jo., 15. Dönnum
Substitution: 22. Messali(from 73'), 21. Zajc(from 77'), 6. 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.( till 58'), 5. Brassier, 22. Assignon( till 90'), 24. Rouault, 10. Blas, 17. James( till 67'), 38. Cissé Dj.( till 58'), 19. Olaigbe( till 68'), 62. Meite M.
Substitution: 90. Kone I.(from 58'), 9. Kalimuendo(from 58'), 6. Matusiwa(from 67'), 11. Al-Tamari(from 68'), 20. 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