Match ends, Monaco 1, Guingamp 1.
Paris St-Germain clinched their second straight French title after Monaco were held by relegation-threatened Guingamp.
Monaco knew they needed to beat their struggling visitors to keep their slim title hopes alive - at least until PSG hosted Rennes later.
Dimitar Berbatov briefly rekindled Monaco's faint hopes before Guingamp's Fatih Atik scored a late leveller.
PSG would have wrapped up Ligue 1 anyway by beating Rennes, but Monaco's failure brought forward their triumph.
Claudio Ranieri's side are seven points adrift of the Parisians with only two matches remaining.
- 28ToulalanSubstituted forGermainat 90'minutes
- 6CarvalhoBooked at 87mins
- 10RodríguezSubstituted forDirarat 75'minutes
- 15BerbatovSubstituted forOcamposat 83'minutes
- 29RivièreBooked at 40mins
- 8João Moutinho
- 10SankhareBooked at 90mins
- 15SorbonBooked at 44mins
- 8BeauvueSubstituted forAtikat 62'minutes
- 18MathisBooked at 81mins
- 13MandanneSubstituted forDialloat 67'minutesBooked at 88mins
- 9YatabaréBooked at 37mins
- 26GiresseSubstituted forLangilat 80'minutes
- 16N'Dy Assembe
- 20Dos Santos
- Stéphane Lannoy
- Shots on Target
Second Half ends, Monaco 1, Guingamp 1.
Hand ball by Andrea Raggi (Monaco).
Substitution, Monaco. Valère Germain replaces Jérémy Toulalan because of an injury.
Delay over. They are ready to continue.
Delay in match Jérémy Toulalan (Monaco) because of an injury.
Mustapha Diallo (Guingamp) is shown the red card.
Jérémy Toulalan (Monaco) wins a free kick in the defensive half.
Foul by Mustapha Diallo (Guingamp).
Ricardo Carvalho (Monaco) is shown the yellow card for a bad foul.
Foul by Ricardo Carvalho (Monaco).
Mustapha Diallo (Guingamp) wins a free kick in the defensive half.
Goal! Monaco 1, Guingamp 1. Fatih Atik (Guingamp) right footed shot from the centre of the box to the bottom right corner. Assisted by Mustapha Yatabaré.
Foul by Elderson (Monaco).
Fatih Atik (Guingamp) wins a free kick in the attacking half.
Substitution, Monaco. Lucas Ocampos replaces Dimitar Berbatov.
Lionel Mathis (Guingamp) is shown the yellow card for a bad foul.
Geoffrey Kondogbia (Monaco) wins a free kick in the defensive half.
Foul by Lionel Mathis (Guingamp).
Foul by Dimitar Berbatov (Monaco).