The matches of Matchday 31 of the Ligue 1 took place. The games were held from April 25 to April 27. We present their results.

Ligue 1. Matchday 31
«Angers» — «Lille» — 0:2 (0:1)
Goals: Alexandre Ribeiro (45+1), Hakon Arnar Haraldsson (50)
«Montpellier» — «Reims» — 0:0
«Nantes» — «Toulouse» — 0:0
«Lens» — «Auxerre» — 0:4 (0:3)
Goals: A. Onaiwu (33), G. Perrin (40), A. Onaiwu (44), K. Hoever (73)
«Marseille» — «Brest» — 4:1 (3:1)
Goals: A. Guiri (8), M. Greenwood (37), A. Guiri (45), A. Guiri (63) — A. Sima (25)
Previously held matches of the round:
«PSG» — «Nice» — 1:3 (1:1)
Goals: Fabian Ruiz (41) — M. Sanson (34), M. Sanson (46), Y. Ndayishimiye (70)
«Strasbourg» — «Saint-Etienne» — 3:1 (1:1)
Goals: D. Moreira (7), E. Emega (63), D. Bakwa (83) — Z. Davitashvili (19)
«Havre» — «Monaco» — 1:1 (1:0)
Goals: Ahmed Hassan (22) — M. Biereth (61)
«Lyon» — «Rennes» — 4:1 (3:0)
Goals: M. Fofana (8), Corentin Tolisso (25), A. Lacazette (39), G. Mikautadze (77) — M. Meite (50)