Day 29
Assignon 12'
Kalimuendo 15'
Al-Tamari 57'
Gomez A. 89'
Le Havre: 1. Gorgelin - 4. Lloris G., 7. Nego, 23. Mwanga, 32. Pembele (Zouaoui, 46; Ballo-Touré, 66), 93. Sangante (Diawara, 66) - 94. Touré Ab. - 8. Kechta (Housni, 88) - 10. Casimir, 28. Ayew A. (Ahmed Hassan, 65), 45. Soumaré
Substitution: Zouaoui (from 46 till 66); Ahmed Hassan (from 65); Ballo-Touré (from 66); Diawara (from 66); Housni (from 88)
Bench: 30. Desmas - 6. Youte Kinkoue - 14. Kuzyaev, 19. Ndiaye R.
Yellow Cards: Sangante 8; Zouaoui 49
Rennes: 1. Samba B. - 3. Truffert, 5. Brassier, 22. Assignon (Hateboer, 75), 24. Rouault, 97. Jacquet - 6. Matusiwa, 8. Fofana S. (Kone I., 75), 11. Al-Tamari (Gomez A., 75), 38. Cissé Dj. (James, 58) - 9. Kalimuendo (Furuhashi, 83)
Substitution: James (from 58); Hateboer (from 75); Kone I. (from 75); Gomez A. (from 75); Furuhashi (from 83)
Bench: 30. Mandanda - 4. Wooh C. - 19. Olaigbe - 62. Meite M.
Yellow Cards: Cissé Dj. 29; Assignon 41; Gomez A. 90
Paris Saint-Germain delivered a commanding performance ahead of their crucial clash with Liverpool
Portuguese winger Jota Neves has officially completed his return to Celtic, signing a contract with the Glasgow club until the summer of 2030.
Lyon gained their fourth victory since the beginning of the season
Paris Saint-Germain began their defence of the Ligue 1 title with a 4-1 win at Le Havre