Monaco sealed a spot in the Champions League thanks to a 1-0 win at Lorient in the final round of Ligue 1 matches.
Edinson Cavani scored twice as Paris St Germain brought the curtain down owith a 3-2 victory over Reims.
Reims secured their place in Ligue 1 for next season with a 1-0 victory over Rennes.
PSG are on the brink of winning the Ligue 1 title after Caen stunned Lyon 3-0 on Saturday, while Metz were relegated.
Reims won 3-2 at Evian on Saturday night to clear up the bottom of the Ligue 1 table.
Guingamp made it back-to-back wins in Ligue 1 after seeing off struggling Reims 2-0 on Saturday.
Top scorer Alexandre Lacazette continued his superb form for Lyon, who took top spot in the table after beating Evian.
Lyon moved back to the top of Ligue 1 with victory at Reims, while there were wins for Monaco and St Etienne.
Lyon returned to the top of Ligue 1 on Sunday evening with a 4-2 win over Reims.
Paris Saint-Germain bounced back from their Champions League defeat to Barcelona to move top of Ligue 1 after a 3-1 victory over Nice.
Reims climbed above fellow strugglers Bastia in Ligue 1 as caretaker boss Olivier Guegan claimed his first win in charge.
Franck Tabanou scored the winner as Saint-Etienne beat Nantes 1-0 on Sunday, while Lille and Rennes also claimed victories.
There was no dream start to life in charge of Reims for Olivier Guegan as his side were beaten 1-0 by Nice.
Ligue 1 strugglers Reims have sacked head coach Jean-Luc Vasseur following a poor run of form which has left them just above the relegation zone.
Lyon moved back to the top of Ligue 1 for 24 hours at least after claiming a comfortable 3-1 victory at Guingamp.
Lille got back to winning ways in emphatic fashion with a 3-1 triumph over strugglers Reims.
Marseille maintained their Ligue 1 title challenge with a 4-0 victory at Lens on Sunday.
Monaco continued their bid for Champions League qualification with a 3-1 win at struggling Reims in Ligue 1 on Sunday.
Ivory Coast winger Max-Alain Gradel scored for the fourth straight match as Saint-Etienne secured a 3-2 win at struggling Metz.
Lucas Barrios scored a brace to reignite Montpellier's push for Europe with a 3-1 win against Reims.