The key moments
It took a trip through extra-time and a penalty shootout before a fifth successive Coupe de France finally slipped through Paris’ fingers. It could have been different…

Two hours earlier, the Parisians had started strongly, calling a tune that had a distinct samba rhythm. Neymar Jr teed up Dani Alves to volley home the opening goal (0-1, 13′) and then lobbed Tomas Koubek himself for a second Paris goal after being played in by Angel Di Maria (0-2, 22′)! Rennes’ Czech goalkeeper had also stopped an Mbappé shot (15′) as the Bretons threatened to be submerged.

They came up for air before the break. Mbaye Niang hit the post (38′), and he was in the vicinity when Presnel Kimpembe turned Hamari Traoré’s cross into his own goal to reduce Rennes’ arrears (1-2, 40′). Still, but for two more Koubek saves from Mbappé (45′) and Dani Alves (45+2′), the Rouge et Bleu would have been all but home and dry…

After the break, the Stade de France saw Rennes battle back. Benjamin Bourigeaud brought a save from Alphonse Areola (58′) before the Paris goalkeeper was beaten by Edson Mexer’s header (2-2, 66′). Ney with a free-kick (69′) and Mbappé with a volley (72′) went close, but for the first time in nine years, the final went to extra-time. The tension took a step up when Mbappé hit the post from a tight angle (99′) and then spilled over as the France international was sent off (119′)…

Rennes converted all six spot-kicks, Paris one fewer (2-2, 6-5 on pens.) to end a 48-year wait for a Coupe de France, and loosen Paris’ four-year stranglehold on the trophy.