Martin Braithwaite was among the scorers as Girondins de Bordeaux won 4-0 at relegated FC Metz on the last day of the season to steal the final European berth.
FC Metz 0 - 4 Girondins de Bordeaux
Bordeaux came into the final weekend needing to win at the Stade Saint-Symphorien and hope that OGC Nice would slip up away in Lyon in order to snatch a top-six place.
There was little doubt they would get the job done away against already-relegated opponents after they went ahead just 11 minutes in as Danish striker Braithwaite met a Malcom corner with a near-post header to score his third goal in two games.
Jules Koundé hit the post from another Malcom corner soon after, but the Brazilian winger got on the scoresheet himself to make it 2-0 in the 17th minute. It was a goal that rather summed up Metz's season from a defensive viewpoint, as they failed to deal with a ball into the box, and Malcom slotted home from a tight angle.
Gustavo Poyet's side were out of sight by the interval, with François Kamano taking advantage of more dreadful defending to make it 3-0. Eiji Kawashima made a complete hash of dealing with Braithwaite's low cross, and Kamano could not miss at the back post (44').
The visitors scored again with 12 minutes remaining when substitute Nicolas De Préville, on for Kamano, attempted a cross from the left looking for Braithwaite in the middle, and the ball looped over the goalkeeper and in.
The comfortable victory combined with news that Nice had been beaten in Lyon, meaning Bordeaux move up to sixth right at the last. It is the highest position they have been in since early October, and it is enough to equal last season's final position as they once again go into the UEFA Europa League qualifying rounds.
THE PLAYER: Malcom
He has been Bordeaux's star this season, and was a nominee for Ligue 1 Conforama's young player of the year. Another goal in Metz left him on 12 for the campaign. The big question now is will he still be there for an assault on Europe next season?
THE STAT: 18
Bordeaux's remarkable late flurry saw them take 18 points from the last 21 available, winning six of their last seven outings. The exception was a narrow home loss against Paris Saint-Germain, and Poyet's men make it into Europe, pipping AS Saint-Etienne on goal difference.