Match ends, Strasbourg 1, Paris Saint Germain 1.
Lionel Messi scored another record-breaking goal as Paris St-Germain won an unprecedented 11th Ligue 1 title with a draw at Strasbourg.
Messi's strike, a fine finish from Kylian Mbappe's pass, is his 496th in Europe's top five leagues - taking him past Cristiano Ronaldo's mark of 495.
It is his 32nd for PSG, and could be his last as he is expected to leave this summer.
Kevin Gameiro bundled in an equaliser but PSG only needed a point.
The full-time celebrations were muted with PSG's superior goal difference over second-placed Lens meaning they had the title practically secure last week.
The final minutes were played at a slow pace with both sides happy with a point - Strasbourg are safe from relegation now.
Christophe Galtier's future remains in doubt despite helping PSG win a ninth title in the past 11 years.
He took charge at the start of the season, having led Lille to the 2020-21 title, but their Champions League last-16 exit to Bayern Munich was a major blow.
He said: "This afternoon I watched the last day of the season in the Bundesliga and you can see that it is very difficult to win the league, any league.
"The reigning champions in all European leagues have often had problems this season, so we appreciate what this means.
"It is a title and we must not believe it is normal to win, even if we are Paris Saint-Germain."
PSG move past Saint-Etienne and Marseille's previous record of 10 French titles.
Messi's goal in the title-sealing game ensures his time at PSG will end more positively than expected at the start of May.
The former Barcelona player was suspended for two weeks after travelling to Saudi Arabia without PSG's permission. The club stepped up security at his home after fans chanted against him - and many did not expect him to play for PSG again after that ban ended.
- 2DagbaSubstituted forLiénardat 66'minutes
- 19DiarraBooked at 23mins
- 27SissokoSubstituted forGameiroat 76'minutes
- 99G Donnarumma
- 17VitinhaBooked at 6minsSubstituted forSolerat 84'minutes
- 6VerrattiBooked at 75mins
- 18Renato Sanches
- Jerome Brisard
- Shots on Target
Second Half ends, Strasbourg 1, Paris Saint Germain 1.
Attempt missed. Dimitri Liénard (Strasbourg) left footed shot from outside the box is just a bit too high from a direct free kick.
Foul by Sergio Ramos (Paris Saint Germain).
Kevin Gameiro (Strasbourg) wins a free kick in the attacking half.
Substitution, Paris Saint Germain. Carlos Soler replaces Vitinha.
Goal! Strasbourg 1, Paris Saint Germain 1. Kevin Gameiro (Strasbourg) left footed shot from the right side of the six yard box to the bottom right corner.
Attempt saved. Morgan Sanson (Strasbourg) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Kevin Gameiro.
Kylian Mbappé (Paris Saint Germain) wins a free kick in the attacking half.
Foul by Habib Diarra (Strasbourg).
Attempt blocked. Frédéric Guilbert (Strasbourg) right footed shot from outside the box is blocked. Assisted by Dimitri Liénard.
Substitution, Strasbourg. Kevin Gameiro replaces Ibrahima Sissoko.
Corner, Strasbourg. Conceded by Danilo Pereira.
Marco Verratti (Paris Saint Germain) is shown the yellow card for a bad foul.
Foul by Marco Verratti (Paris Saint Germain).
Jean-Ricner Bellegarde (Strasbourg) wins a free kick in the defensive half.
Attempt blocked. Habib Diarra (Strasbourg) right footed shot from outside the box is blocked. Assisted by Jean-Ricner Bellegarde.
Delay over. They are ready to continue.
Delay in match because of an injury Renato Sanches (Paris Saint Germain).
Attempt blocked. Frédéric Guilbert (Strasbourg) right footed shot from outside the box is blocked.
- What's the story of the 'Indian Titanic'? Hear it from the last two known survivors of the SS Tilawa
- How to crack those sugar cravings...: Michael Mosley investigates a healthy switch that could boost your mood and memory too