Neymar marked his home debut with Paris St Germain by producing an outstanding individual display, topped off by two goals and two assists.
PSG went behind on 18 minutes, courtesy of a goal from Bournemouth loanee Max Gradel.
However, Neymar got his side back into the game via a close-range finish just after the half-hour mark.
Soon after, the hosts took the lead, with Neymar again involved, this time setting up Adrien Rabiot.
Toulouse were given a major boost on 69 minutes when Marco Veratti was sent off after picking up a second yellow.
However, soon after, PSG would score again, this time with Edinson Cavani converting a spot-kick after the omnipresent Neymar was fouled in the box.
A Thiago Silva own-goal made it 3-2 and gave the visitors hope of getting something out of the game.
However, sub Javier Pastore restored his side’s two-goal advantage after netting a magnificent long-range curler.
Neymar then produced an incredible assist for Layvin Kurzawa from a corner, with the full-back volleying home superbly.
There was still time for Neymar to net his second of the game, after dancing his way through the Toulouse defence before firing home, albeit after some weak defending.
Oh, and Neymar also managed to fit in a cheeky rainbow flick…
The win sees Unai Emery’s side go top of Ligue 1, with Neymar already starting to pay back the £200m paid for him.
Toulouse, on the other hand, find themselves in 16th spot after the first three games of the season.