Lyon secured a Champions League place for next season after thrashing Monaco 6-1 at Parc Olympique Lyonnais.
Monaco missed the chance to return to second place in Ligue 1 after conceding a late goal to draw 1-1 at Rennes.
Monaco beat out-of-form Marseille 2-1 at Stade Louis II to move back into second place above Lyon in Ligue 1.
Marseille lost more ground in their bid to play in Europe next season as a 1-1 draw at Lorient extended their winless run in Ligue 1 to six games.
Paris Saint-Germain fielded a second-string side and were held 0-0 at home by Montpellier in Ligue 1 on Saturday.
Zlatan Ibrahimovic scored twice as Paris Saint-Germain moved 27 points clear at the top of Ligue 1 thanks to a 4-1 demolition of Reims.