Mauro Icardi made his first start for the home side after his arrival on loan from Inter, but his fellow countryman Di Maria stole the show.
PSG, confusingly wearing white while the visitors wore dark blue, opened the scoring in the 14th minute when Di Maria latched onto a Juan Bernat cutback from the left byline and fired in, although Courtois should have done better.
Hazard shot just wide at the other end moments later and Bale curled a free-kick over the bar from the edge of the area after he had been fouled.
Just after that, in the 33rd minute, Di Maria took a touch and smashed a shot into the right corner of the net to make it 2-0.
Then came Bale’s disallowed goal, and the Welshman came close again in first-half stoppage time, yet the Spanish giants created little in the second half apart from a Karim Benzema goal that was ruled out for offside.
Hazard, meanwhile, departed 20 minutes from time having failed to make his mark on the game, and PSG scored again in stoppage time.
With the Madrid defence exposed, Meunier exchanged passes with Bernat before finishing to the delight of the home crowd.
Both sides should still make it through but for now it is PSG, six months on from their horror show and humiliating exit against Manchester United, who have more reason to be optimistic.
Especially with so much attacking firepower still to come back.