Ligue 1 leaders Marseille stayed three points clear of Paris Saint-Germain as the pair played out a 2-2 draw on Sunday.
All the goals came in an entertaining first half, with Andre-Pierre Gignac the first to strike for the hosts at Stade Velodrome.
But two stunning Zlatan Ibrahimovic goals in the space of a couple of minutes dramatically swung the game in the visitors’ favour.
Gignac levelled before the break, and although PSG had the better of the second half, they were unable to find a winner.
France international Gignac opened the scoring in the 17th minute, escaping the attentions of Alex to angle his effort past Salvatore Sirigu.
The goal sparked an incredible 10-minute period in which Carlo Ancelotti’s men turned the game around in magnificent style.
Ibrahimovic once again showed his class, steering a volleyed back-heel into the net from a corner.
Moments later, the Swede gave PSG the lead, firing a fizzing 30-yard free-kick past a helpless Steve Mandanda.
Marseille have been hard to beat this season and responded in the 32nd minute as Gignac headed in a Mathieu Valbuena corner.
The second half was a far tighter affair as the visitors dominated but struggled to create opportunities as the clash ended in a draw.
Lyon missed their chance to move into second after being held to a 1-1 draw by Lorient at Stade Yves Allainmat.
Bafetimbi Gomis opened the scoring midway through the first half, but his effort was cancelled out by Jeremie Aliadiere just after half-time.
Brest and Bordeaux played out a 1-1 draw as Eden Ben Basat and Cheick Diabate traded goals at Stade Francis-Le Ble.