Lens clinch automatic Champions League place with 1 game to spare
Lens secured second place and a ticket for next season's Champions League group stage with their win against Ajaccio on Saturday, which was sealed by first-half goals from Deiver Machado, Adrien Thomasson and Lois Openda.
Belgian striker Openda netted a penalty for his 20th goal in Ligue 1 this season.
Marseille, who lost 2-1 at home to Brest on Saturday, must therefore settle for third place and will enter the Champions League in the third qualifying round.
Beneath them, Lille are in pole position to qualify for the Europa League after coming from behind to beat Nantes 2-1 and move up to fourth position.
Quentin Merlin put relegation-threatened Nantes in front in the far north, but two second-half penalties from Canada's Jonathan David gave Lille the victory.
Lille are now a point above both Rennes and Monaco, who meet on Saturday, with the Brittany side winning 2-0 thanks to second-half goals by Lovro Majer and Amine Gouiri.
Rennes are fifth, above Monaco on goal difference. Fifth place goes into next season's Europa Conference League while sixth will not qualify for Europe at all.
Lyon's European hopes were effectively ended despite a 3-0 win over Reims in which Alexandre Lacazette scored his 27th Ligue 1 goal this season, leaving him just one behind Mbappe, the division's top marksman.
Nantes will go into the final weekend having to win to stand a chance of avoiding relegation as they sit 17th, two points behind Auxerre, who drew 1-1 at Toulouse.
Angers, Ajaccio and Troyes have already been relegated. Four teams go down and only two come up from Ligue 2 as the top flight is reduced from 20 clubs to 18 for next season.
There were also wins on Saturday for Angers, Nice and Clermont.