SUBSTITUTIONpublished at 21:32 British Summer Time 21 May 2016
Paris St-Germain 3-1 Marseille
Marseille look to have run out of steam. Abdelaziz Barrada certainly has. The Moroccan midfielder hobbles off, and Brice Dja Djedje is on in his place.
Morata scores immediately after coming on
Bayern beat Dortmund on penalties in Guardiola's final game
Coupe de France final result: PSG 4-2 Marseille
Zlatan Ibrahimovic scores twice in final appearance
Mike Whalley and Mike Henson
Paris St-Germain 3-1 Marseille
Marseille look to have run out of steam. Abdelaziz Barrada certainly has. The Moroccan midfielder hobbles off, and Brice Dja Djedje is on in his place.
AC Milan 0-0 Juventus
Five minutes to go at the Stadio Olimpico. Neither side have done enough to feel that they should be ahead.
Paris St-Germain 3-1 Marseille
Bayern Munich 0-0 Borussia Dortmund
It's been a cagey extra half-hour to this point, by and large, but there's an awkward moment for Dortmund keeper Roman Burki as David Alaba's deflected cross needs turning over. From the corner, the ball comes to Kingsley Coman, whose bending shot takes a nick off Lukasz Piszczek. Burki does brilliantly to beat it away.
More injury worries for Dortmund as Pierre-Emerick Aubameyang goes down with cramp. He struggles on after treatment. Dortmund's players may not even have enough in them to take penalties here.
AC Milan 0-0 Juventus
There has been some horrible attempts to seal the goal-scoring deal in the final third.
Juventus' Mario Lemina with the latest, sending a ball streaking skwards and simultaneously managing to induce a bad case of hamstring cramp
Bayern Munich 0-0 Borussia Dortmund
Bayern's Thomas Muller gets a deserved yellow card for planting his studs into the calf of Dortmund's Sven Bender.
Thomas Tuchel, who brought on Shinji Kagawa for Gonzalo Castro at half-time in extra-time, could do without any more injuries here, having made all three of his permitted substitutions. Bender seems to be OK.
AC Milan 0-0 Juventus
Lots of good work from AC Milan, but it all goes pear-shaped when they get within sight of the sticks.
Riccardo Montolivio shanks a horrible effort well wide. A real trundler towards the corner flag. You would be embarrassed by it in a Sunday League game.
Bayern Munich 0-0 Borussia Dortmund
Second half of extra-time has started in Berlin. Pep Guardiola spent a large chunk of that brief break issuing detailed instructions to Kingsley Coman, and the French midfielder is on belatedly for his compatriot Franck Ribery, who has gone down with cramp and cannot continue.
AC Milan 0-0 Juventus
A change for the Bianconeri.
Off comes Stephan Lichtsteiner and on comes Juan Cuadrado.
Cuadrado is still on loan from Chelsea, but he is expected to make his switch to Juve permanent this summer.
A goal would help rubber-stamp that move I would think.
AC Milan 0-0 Juventus
Juventus are coming into this a little more.
Paul Pogba's teasing cross towards the far post is headed straight at Gianluigi Donnarumma by a Mario Mandzukic.
But then Milan bomb forward and Giacomo Bonavantura cracks a first-time effort just wide.
Paris St-Germain 3-1 Marseille
One goal for Zlatan Ibrahimovic, and now one assist, and that may be that. One sublime slide rule pass plays in Edinson Cavani, and the Uruguay international slots the ball underneath Steve Mandanda and in. It's Cavani's 24th goal of the season, and it puts the Coupe de France within PSG's grasp.
Bayern Munich 0-0 Borussia Dortmund
Half-time in extra-time in Berlin. Bayern had the best of that 15 minutes, but have not been able to find a way to goal. We're a quarter-of-an-hour away from Germany's cup final being decided on penalties for the first time since 1999.
Paris St-Germain 2-1 Marseille
Steven Fletcher has a clear chance to equalise for Marseille almost straight away. Florian Thauvin, who has had an eventful night (one goal, one clear handball unpunished) gets past Maxwell down the right and plays a low ball for the Scotland forward, who skews wide from 12 yards.
At the other end, Zlatan Ibrahimovic has a free-kick 25 yards out - it heads into orbit. As you were.
AC Milan 0-0 Juventus
Brilliant reflexes from AC Milan goalkeeper Gianluigi Donnarumma as he sprawls left to keep out a deflected Paul Pogba shot that was going to sneak in at his near post.
That was sharp work from the 17-year-old.
AC Milan 0-0 Juventus
Paul Pogba picks up a yellow card for a recklessly high foot.
Alex Sandro on in place of Patrice Evra for Juventus.
Paris St-Germain 2-1 Marseille
He has done! Marseille, having conceded in the second minute of the first half, fall early again. Blaise Matuidi is tripped by Nicolas Nkoulou inside the area, referee Clement Turpin points for the penalty, and Zlatan steps up to send Steve Mandanda the wrong way. It's Ibrahimovic's 49th goal of the season for PSG. It may yet win them the cup.
He might do...
Paris St-Germain 1-1 Marseille
Zlatan Ibrahimovic makes animated gestures towards his Paris St-Germain team-mates as the players return for the second half of the Coupe de France final. Will the prolific Swede get the goodbye goal he craves?
AC Milan 0-0 Juventus
Juventus have been well below par today.
They have had just one shot to AC Milan's 10 so far.
But you feel that they have more match-winners who can turn it on in a instant and ruin all the Rossoneri's hard work.