The keeper made an excellent save from Tabanou during the early exchanges and it set the tone for a strong evening, in which he made a string of top-drawer stops.
The left-back continually pushed on to add width on the left, allowing Lavezzi to try his luck further inside. He was posed with very little defensively.
The centre-back did not have an awful lot to do on the night and enjoyed a rather comfortable night in the heart of defence.
Was not given a lot to worry about by Brandao but had him in his pocket when he did pop up and managed to get through the game without straining himself too much.
Had a comfortable evening at right-back as Saint-Etienne posed very little threat. He kept Tabanou quiet until he was replaced.
Had a solid game in the centre of the park. He patrolled the midfield and ensured PSG held possession for long periods with his accurate passing.
Proved extremely dynamic in midfield, regularly making runs to support the strikers and to get in behind the defence. One such run led to him creating Ibrahimovic's first.
Showcased his wide array of passes that he is able to execute, stretching Saint-Etienne by moving the team down either flank.
Was extremely lively out on the wings, supplying some decent crosses. However, he did not get into enough goal-scoring areas himself.
The Swede gave an absolute masterclass as he showed delightful movement and ability, finishing the game with two goals.
Caused plenty of problems from the right, drifting into space and instantly looking to turn and get at the opposition. He assisted Ibrahimovic's second.
The keeper made a number of good saves throughout the game, denying Ibrahimovic a hat-trick by keeping out his strong free kick late on.
Made what would be a contender for tackle of the season on Maxwell in the first half, and was a very physical presence throughout.
Forced a save from Sirigu early on with a great shot, but he did not do an awful lot else thereafter and was replaced by Erding.
Proved extremely strong in the challenge and showed a great ability to read the game early on, but his positioning was often poor and he allowed Maxwell by too often.
Showed plenty of energy in the early exchanges, causing PSG problems as he motored up from left-back. However, his influence waned later on.
The Saint-Etienne captain made a couple of bad choices at the back and found it difficult to deal with the movement between PSG's attackers.
Was very physical in the centre of the park but did not offer enough protection to the defence. He missed a glorious chance in from inside the six-yard box after the break.
Did not have the most enjoyable of returns to the Parc des Princes, but he helped his side maintain possession during the second half.
Struggled to get near to the ball in midfield as PSG dominated possession in large parts. He missed a great chance to score early in the second half.
Gave Thiago Silva and Alex very little to worry about all evening. He received minimal service in attack on his own and was ineffectual.
Spent more time defending than he would have liked but got more freedom after the break, creating for his team-mates reguarly and testing Sirigu.