SUBSTITUTIONpublished at 21:36 British Summer Time 9 May 2018
Juventus 3-0 AC Milan
Juventus make a change as goalscorer Douglas Costa is replaced by Federico Bernardeschi. There are 15 minutes left.
Benatia scores twice as Juve win fourth consecutive Coppa Italia
La Liga - Barcelona 5-1 Villarreal & Sevilla 3-2 Real Madrid (20:30 BST)
Barca are two games from unbeaten La Liga season
Emlyn Begley
Juventus 3-0 AC Milan
Juventus make a change as goalscorer Douglas Costa is replaced by Federico Bernardeschi. There are 15 minutes left.
Sevilla 2-0 Real Madrid
Second half has started in Seville.
Juventus 3-0 AC Milan
AC Milan almost have the tiniest glimmer of hope as Blaise Matuidi nearly scores an own goal, with his attempted clearance hitting the post - after good work by Nikola Kalinic.
Juventus 3-0 AC Milan
If Juventus get a penalty and don't get Gianluigi Buffon to take it, I'll be furious.
Juventus 3-0 AC Milan
AC Milan make another change as one Liverpool legend replaces another. Fabio Borini is on for fellow Anfield icon Suso.
Juventus 3-0 AC Milan
I feel like the 'well that escalated quickly' would work well here if I could use gifs on the BBC live pages.
Medhi Benatia (64 mins)
Oh no, it's another goalkeeping error and Juventus have surely won the cup. Mario Mandzukic heads a corner towards goal and it should just be catching practice for Gianluigi Donnarumma.
But somehow the ball squirms out of his hands and Medhi Benatia taps in from close range.
You don't often see a centre-back score twice in a cup final.
Juventus 2-0 AC Milan
Milan made a change straight after that goal. Nikola Kalinic, on loan from Fiorentina, replaces Patrick Cutrone up front.
Douglas Costa (61 mins)
Nobody can stop these guys in Italy no matter how hard they try. This one is a goalkeeping error by Milan's 19-year-old Gianluigi Donnarumma.
Douglas Costa shoots from just outside the box and the Milan keeper palms it into his own net.
Juventus 1-0 AC Milan
Oh this is fantastic from Paulo Dybala and it's almost 2-0. Some wonderful skill takes him past two defenders and he launches a wonderful shot from almost 30 yards, which Gianluigi Donnarumma dives to keep out.
Medhi Benatia
Juventus are ahead as they look to complete a fourth consecutive Italian double. They have a corner from that save I just mentioned. Paulo Dybala takes it and Medhi Benatia gets away from his marker to score with an excellent header which left the keeper stuck to the spot.
Juventus 0-0 AC Milan
Maybe the best chance of the game as Gianluigi Donnarumma gets down low to pull off an excellent save to deny Paulo Dybala.
Sevilla 2-0 Real Madrid
Half-time, not looking great for the much-changed Champions League finalists.
Miguel Layun (45 mins)
Sevilla are in control now. Steven Nzonzi finds Wissam Ben Yedder - who plays the ball back to the midfielder. His first shot is blocked and he's able to pass it to the unmarked Miguel Layun - once of Watford - to stroke the ball home.
Juventus 0-0 AC Milan
Big chance for Juventus as Paulo Dybala breaks the offside trap and forces a low save from Gianluigi Donnarumma. The keeper does well to bravely punch away the corner.
Sevilla 1-0 Real Madrid
Sevilla almost double their lead and Nacho does brilliantly to slide the ball off the goalline after a bit of a ricochet.
Juventus 0-0 AC Milan
Milan are playing like a team whose manager tore into them at half-time. Their manger is Gennaro Gattuso so that's quite believable.
Giacomo Bonaventura says 'see ya round' to Juan Cuadrado and loses him with some fancy foot-work. But his cross goes past everyone and is cleared by Douglas Costa.
Juventus 0-0 AC Milan
Gonzalo Higuain is warming up for Juventus, although he still has his bib on so nothing is imminent. Not bad to have a £75m striker on the bench.
Barcelona 5-1 Villarreal
Ousmane Dembele is the first French player to score a brace for Barcelona in La Liga since Thierry Henry in El Clasico in May 2009.
Juventus 0-0 AC Milan
A decent start to this half for Milan as Hakan Calhanoglu forces another save with a 20-yard bouncing effort.