Olympique de Marseille overcame a crowd-induced mid-match interruption to secure a vital 3-1 victory over Le Havre, booking their place in next season’s UEFA Champions League. The win, coupled with Monaco’s 2-0 triumph over Olympique Lyonnais, confirmed both clubs’ positions in the top three of Ligue 1 alongside champions Paris Saint-Germain.
Amine Gouiri gave Marseille the lead in the 53rd minute, but play was halted for 15 minutes after crowd trouble prompted the referee to take both teams off the pitch. Le Havre responded with an equaliser from Issa Soumare once play resumed, but late goals from Mason Greenwood—his 19th of the league season—and Gouiri again in stoppage time sealed the win for Marseille, who moved to 62 points.
Monaco also ensured Champions League qualification with second-half strikes from Takumi Minamino and Denis Zakaria, moving them to 61 points. They will join PSG and Marseille in Europe’s elite competition next season.

The battle for fourth place—and a route into the Champions League preliminary rounds—remains wide open. Nice, Lille, and Strasbourg all remain locked on 57 points after suffering defeats on the road. Stade Rennais defeated Nice 2-0, Brest edged Lille by the same score, while Strasbourg fell 2-1 at Angers, who secured their Ligue 1 survival in the process.
Meanwhile, PSG—resting most of their regular starters ahead of both the Coupe de France final and their Champions League showdown with Inter Milan—cruised to a 4-1 win at relegated Montpellier. Goncalo Ramos grabbed a hat-trick, including a penalty, after teenager Senny Mayulu opened the scoring.

Elsewhere, St Etienne kept their survival hopes alive with a crucial 2-0 win over Stade Reims, while Le Havre now face a tense final day as they teeter on the brink of relegation.
All remaining fixtures will be played simultaneously next Saturday, with European spots and relegation still on the line.
