Ricardo Pereira put Nice in front on the Cote d'Azur but Benjamin Moukandjo equalised in the second half and it looked as if Lucien Favre's side would have to settle for a draw until Balotelli bent in a brilliant late winner.
Balotelli brace helps send Nice top of Ligue 1
The Italy striker's afternoon ended on a sour note however, as he was sent off in the stoppage time after picking up a pair of yellow cards in quick succession.
Brazilian defender Dante was quick to spring to Balotelli's defence, adamant that his team-mate had done nothing to warrant his dismissal following a brief altercation with Lorient full-back Steven Moreira. "I don't understand Mario's sending off. I spoke to him about it. The opponent provoked him, he didn't react. I don't see any behaviour warranting a booking," said Dante.
Beaten 5-2 in Russia by Krasnodar in the Europa League on Thursday, this result got Nice back on track and maintained their impressive unbeaten record domestically so far.
Balotelli scores brace as Nice down Marseille
After eight games, they sit a point clear of local rivals Monaco, who beat Metz 7-0 away on Saturday to record their biggest ever away win in France's top flight.
Defending champions Paris Saint-Germain are third, four points adrift of the leaders, following a 2-0 defeat of Bordeaux on Saturday in which Edinson Cavani scored twice to take his tally for the season to eight league goals.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ