Kevin Gameiro netted from close range to help Paris St-Germain leapfrog Marseille to go top of Ligue with a hard fought 1-0 win over Reims.
The result was tinged with fortune though, after Carlo Ancelotti's men had seen Diego miss from the spot for their opponents earlier in the match and Gameiro came to the rescue after 64 minutes with Maxwell delivering a superb ball to the far post which the former Barcelona player headed in.
Reims came under pressure for the rest of the half and only two fine saves from Kossi prevented Ibrahimovic from adding gloss to the scoreline.
PSG are now unbeaten in nine league matches and move level on points with leaders Marseille, who take on Troyes on Sunday.
Reigning champions Montpellier's scarcely believable start to the season continued as a 2-1 defeat at Rennes left them with only eight points from nine games.
Jean Makoun's 12th-minute header and Mevlut Erding's goal early in the second half set Rennes on their way to victory. Younes Belhanda pulled a goal back from the penalty spot but it was not enough to save Montpellier from their fifth defeat of the campaign.
Lorient endured a night to forget as Valenciennes took advantage of two red cards with a late flurry of goals to end the contest 6-1.
The visitors actually took an early lead through Benjamin Corgnet but were 2-1 down before Arnaud Le Lan's 18th-minute dismissal, Carlos Sanchez and Anthony Le Tallec doing the damage.
Gael Danic's penalty and a second Lorient red card - Innocent Emeghara failing to live up to his name - put the result beyond any serious doubt and two goals in the final 10 minutes from Vincent Aboubakar, plus another for Le Tallec, inflicted maximum punishment on Christian Gourcuff's side.
Toulouse moved up to third after Emmanuel Riviere's brace inflicted more misery on struggling Evian with a 4-0 win.
The hosts are suffering from 'second season syndrome' after a strong showing in the top flight last term following promotion. And they were second best once again as Toulouse ran riot thanks to some clinical finishing, Riviere's strikes being sandwiched by efforts from Franck Tabanou and Daniel Braaten.
Nice were left rueing a late missed penalty as the game against St Etienne finished 1-1 at the Stade Municipal du Ray.
Eric Bautheac gave Nice a 28th-minute lead, which was cancelled out by Brandao's goal 14 minutes from time. Although the visitors had most of the chances thereafter, the hosts had a chance to win the contest in the 84th minute - but Dario Cvitanich blasted a penalty wide.
Ten-man Nancy ended their abysmal run of form but were pegged back by Sebastien Roudet's second-half strike in their 1-1 draw with fellow strugglers Sochaux.
Jean Fernandez's side had lost their last six matches but made an ideal start tonight, with Sebastien Puygrenier opening the scoring with the first chance of the match in the 13th minute.
Yet Sochaux dominated thereafter and Roudet's leveller 10 minutes after the interval was richly deserved before Djamel Bakar was dismissed on the hour mark for a rash lunge on Ryad Boudebouz.