Ismaila Sarr (Senegal) - played wide right, has pace, combined with Traore, right foot cross, converted winning Rennes penalty.
N'Baye Niang (Senegal) - tall central striker, linked with Ben Arfa, some good touches, excellent turn and shot that clipped the post, looked a handful, booked later on. Scored the initial penalty in the shootout.
Remy Bensebaini (Algeria) - left back, talented left delivery, got forward, clashed with Neymar, booked later on for arguing. Converted penalty.
Hamari Traore (Mali) - right back, often drove forward, some skill, his cross caused the first Rennes goal.
Mexer (Mozambique) - centre back, managed to cope with Mbappe and Neymar though exposed at times, headed in from a corner for the equaliser, was booked, excused penalty duties.
This was a famous win for Rennes who lifted their first French Cup since 1971 before a stunned 80,000 crowd in the Stade de France.
Not that that looked likely after 20 minutes with PSG two goals in front and looking on course for another title.
A Neymar corner had been volleyed in by Dani Alves which was then followed by the Brazilian neatly chipping in a through ball over goalie Tomas Koubek.
But as PSG eased off a little Niang would clip the post before a cross from Traore was diverted into his own net by Kimpembe to make the halftime score 2-1.
It was the vibrant Rennes support that was then making the most noise.
And the unlikely became feasible when Mexer headed in a corner at the near post to make it all level.
The Parisians then began to get on top through their superstars Neymar (despite him spending too much time on the ground) and Mbappe.
But their efforts, with subsequent help from substitute Cavani, never quite gelled.
So we went into extra time.
And after a flurry of bookings, the match turned increasingly fractious ending with Mbappe being dismissed for a foul.
Penalties would decide and after eleven decisive spot-kicks, it was substitute Nkunku (on for another sub. Diaby) who blasted his penalty over the bar.
Thus giving Rennes a famous victory.
report & analysis - John Bethell