Paris Saint-Germain have lost their first away game in Ligue 1 this season as they went down 2-1 at Nice.
The home started the match the brighter of the two teams, with Renato Civelli heading Valentin Eysseric's delivery high and wide in the very first minute.
Minutes later Timothee Kolodziejczak forced PSG goalkeeper Nicolas Douchez into making a save, and then Didier Digard fired wide.
However, PSG soon began to assert themselves on the match, as Zlatan Ibrahimovic latched on to Ezequiel Lavezzi's pass but could only shoot wide.
The Swedish striker pulled out a good save from Nice goalkeeper David Ospina on the half-hour mark with a shot from close range, before Lavezzi shot high and wide.
Thiago Silva and Ibrahimovic again had chances to break the deadlock at Stade Municipal du Ray, but could not get their attempts past Ospina.
PSG continued to dominate proceedings after the half-time interval as Jeremy Menez sent Ibrahimovic through on goal, but the former AC Milan striker was denied by Ospina.
Moments later centre-back Alex headed Maxwell's delivery just wide, and midway through the second half Ibrahimovic and Menez went close to breaking the deadlock.
Then much against the run of play, Nice went ahead in the 76th minute. Dario Cvitanich got past Alex to shoot at goal, but his attempt was saved by Douchez, only for Eric Bautheac to tap in.
However, six minutes later Ibrahimovic restored parity when he scored from a direct free kick.
There was more drama to come in Nice, though, as with just four minutes of normal time remaining, Eysseric volleyed home from an acute angle on the right.
PSG ended the game with 10 men after Blaise Matuidi was dismissed in the second minute of injury time for a second bookable offence.