Rennes: 30. Samba B. - 3. Brassier, 18. Nagida, 24. Rouault - 11. Al-Tamari (Blas, 73), 17. Szymanski S. (Cissé Dj., 73), 21. Rongier, 26. Merlin Q., 45. Camara M., 70. Nordin (Mukiele, 90) - 9. Lepaul (Embolo, 81)
Substitution: Cissé Dj. (from 73); Blas (from 73); Embolo (from 81); Mukiele (from 90)
Bench: 36. Seidu A., 48. Ait Boudlal - 77. Zabiri
Yellow Cards: Lepaul 24
Toulouse: 1. Restes - 3. McKenzie M., 4. Cresswell C., 12. Kamanzi Warren (Russell-Rowe, 81), 19. Sidibé Dj., 24. Methalie - 18. Diop P.-D., 45. Vossah (Sauer M., 74) - 10. Gboho - 7. Vignolo (Emersonn, 46), 11. Hidalgo
Substitution: Emersonn (from 46); Sauer M. (from 74); Russell-Rowe (from 81)
Bench: 16. Haug - 35. Koumbassa - 34. Lahmadi
Yellow Cards: Diop P.-D. 42; Cresswell C. 45; Vossah 62
The northern French side have now been top of the table for more than a month and showed no signs of slowing down

Despite showing character in the first half, the visitors had no answer to PSG’s relentless pressure

The final scoreline — 6-3 — was flattering for the hosts, who were outclassed for most of the match

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

Rennes
Toulouse