After losing the World Cup final with France, Kylian Mbappe returned to action for Paris St.Germain and scored a late penalty to give them a victory.
Marquinhos scored an own goal in the second half after opening the scoring for the hosts.
Things went from bad to worse for the French club as they lost their star player after two yellow cards in a row.
He scored his 94th-minute penalty to save the three points.
The result saw Paris Saint-Germain stay top of the table and extend their lead over second-place Lens to eight points.
In the absence of Lionel Messi, the hosts looked neutered and dominated with the ball, but did little with it.
Strasbourg had caused issues in the first half as Kevin Gamerio forced Donnarumma into a last-ditch save and seemed to be on the verge of a surprise draw.
They battled back as they tried to turn the game around after they were reduced to 10 men.
After being clipped by Gerzino Nyamsi in the box, Kylian Mbappe ran towards the Strasbourg goal and got the better of Matz Sels from the spot, scoring from the bottom-right corner.