With Kylian Mbappe missing and Lionel Messi taken off at half-time, PSG needed captain Marquinhos to equalise in the 74th minute after Jonathan David had given the away side a first-half lead at the Parc des Princes.
Di Maria had set up the equaliser and he then arrived to fire low into the net from Neymar's lay-off and secure a win that allows PSG to extend their lead at the top of Ligue 1 to a massive 10 points over second-placed Lens before the rest of the weekend's games.
Nevertheless this was another in a long line of disjointed displays from Mauricio Pochettino's team and the coach will again have questions to answer.