Paris St-Germain staged a late comeback to draw with Le Havre but missed the chance to secure the Ligue 1 title.
PSG needed to win to be crowned champions, but trailed 3-1 midway through the second half.
Achraf Hakimi cut the deficit in the 78th minute before Goncalo Ramos netted a stoppage-time equaliser.
PSG are 12 points clear of second-placed Monaco but must wait until 12 May at the earliest to seal their third consecutive title.
Christopher Operi had opened the scoring for Le Havre before Bradley Barcola levelled for the hosts.
Andre Ayew restored Le Havre’s lead before the break and Abdoulaye Toure extended the advantage from the penalty spot just after the hour mark, before Hakimi started the fightback.
Kylian Mbappe came off the bench to replace Ousmane Dembele, in the second half but struggled to make an impact.
PSG next face Borussia Dortmund twice in six days in the Champions League semi-finals as they look to reach their second final in the competition.
Line-ups
PSG
Formation 4-2-3-1
- 1Navas
- 2Hakimi
- 5MarquinhosSubstituted forSkriniarat 62′minutes
- 15Danilo
- 35Lopes Beraldo
- 17Vitinha
- 33Zaïre-EmeryBooked at 74mins
- 10DembéléSubstituted forMbappéat 45′minutesBooked at 90mins
- 11AsensioSubstituted forLee Kang-inat 45′minutes
- 29BarcolaSubstituted forMayuluat 45′minutes
- 23Kolo MuaniSubstituted forGonçalo Ramosat 62′minutes
Substitutes
- 4Ugarte
- 7Mbappé
- 9Gonçalo Ramos
- 19Lee Kang-in
- 26Mukiele
- 28Soler
- 37Skriniar
- 41Mayulu
- 80Tenas
Le Havre
Formation 3-4-3
- 30Desmas
- 93SanganteBooked at 90mins
- 22Salmier
- 4Lloris
- 7Négo
- 94Touré
- 5TarghallineSubstituted forKuzyaevat 82′minutes
- 27Opéri
- 23CasimirSubstituted forJoujouat 82′minutes
- 28A AyewSubstituted forKechtaat 71′minutes
- 11SabbiSubstituted forEl Hajjamat 90+6′minutes
Substitutes
- 1Gorgelin
- 6Youté
- 8Kechta
- 9Bayo
- 13Ngoura
- 14Kuzyaev
- 17El Hajjam
- 21Joujou
- 29Grandsir
- Referee:
- Willy Delajod
Match Stats
Live Text
Match ends, Paris Saint Germain 3, Le Havre 3.