Lionel Messi missed a penalty but Kylian Mbappé scored a 94th-minute winner as Paris Saint-Germain beat Real Madrid in Paris. A quiet first half was dominated by PSG with Real Madrid pegged back in their own half for most of it, but neither side was able to find the breakthrough and they went in 0-0 at the break.
PSG then had a golden chance to take the lead just after the hour mark when Dani Carvajal brought down Kylian Mbappé in the box, and the referee pointed to the spot. Lionel Messi stepped up but his tame effort was saved well by Thibaut Courtois, and it remained 0-0.
Neymar made his comeback from injury off the bench for PSG in closing stages but it looked like he had been unable to inspire a winner, and the tie would have to be settled in Madrid. Only for Kylian Mbappé to pop up in the fourth minute of added time with a dramatic late winner to lift the roof off the Parc des Princes.