Postpublished at 21:59 British Summer Time 6 October 2021
That's all from us for this evening.
We'll be back tomorrow with the second semi-final between Belgium and France.
Night.
Gavi handed Spain debut, aged 17, to become country's youngest player
Torres scores twice for Spain as Bonucci sent off, before Pellegrini pulls one back
Belgium face France in Thursday's other semi-final
Final and third place play-off take place on Sunday
Get involved via #bbcfootball
Phil Dawkes
That's all from us for this evening.
We'll be back tomorrow with the second semi-final between Belgium and France.
Night.
FT: Italy 1-2 Spain
Spain boss Luis Enrique has not always had an easy ride with the public or press back home. But this feels like a huge win in his tenure. His injury-hit squad have come to the European champions, ended their record unbeaten run and looked very, very good doing so.
They also have a few young superstars coming through. The future is very bright.
FT: Italy 1-2 Spain
So, Spain go on to the final. They'll meet either Belgium or France back here in Milan on Sunday at 19:45 BST.
Italy will face the loser of the other semi in the third-place playoff in Turin at 14:00 on the same day.
FT: Italy 1-2 Spain
Great game.
Italy 1-2 Spain
That is it!
Revenge for Spain!
And Italy's world-record run of unbeaten games ends at 37.
Italy 1-2 Spain
The free-kick is chipped into the box for the charging Manuel Locatelli, but Unai Simon is there first. Is that it?
Italy 1-2 Spain
There is a break in play as Moise Kean and Aymeric Laporte land heavily following an aerial challenge. It is an Italy free-kick midway inside the Spain half. Last chance saloon.
Italy 1-2 Spain
There are Italy players all over the shop. No structure, no plan, just trying to get through on raw adrenaline.
Italy 1-2 Spain
The home fans roar as Italy continue to chase after the ball.
Two minutes left.
Italy 1-2 Spain
There's no sitting back and digging in by Spain. They are still looking for the killer blow.
Bryan Gil almost finds it but is denied in the box by a belting tackle from Giovanni Di Lorenzo.
Italy 1-2 Spain
Into added time. Five minutes of it. There's still time for Italy.
Italy 1-2 Spain
The screams of agony from the stands as Italy are penalised for a foul on Cesar Azpilicueta.
Italy 1-2 Spain
Still time for another yellow, this time for a trip by Mikel Oyarzabal.
Italy 1-2 Spain
Spain are going to suck the life out of Italy. Keep ball. Not give the home side a sniff.
A bit of gamesmanship won't hurt either. They take an age over a couple of corners.
Italy 1-2 Spain
Spain back to passing it around in the Italy half, but the chase from the home side is much more hasty and purposeful now.
Italy 1-2 Spain
Lots of boos from the home crowd now for Spain possession. They've woken up again. Their side are back in the hunt.
Italy 1-2 Spain
Young Gavi departs with Sergi Roberto bringing a bit more experience to the Spain midfield.
Lorenzo Pellegrini
Now then! Game on!
Spain make a right mess of a corner, which Italy clear and Pau Torres dwells on recovering. He allows Federico Chiesa to steal the ball and drive forward unchallenged. He lays off to Lorenzo Pellegrini for a finish into the empty net.
A cracking seven minutes coming up!
Italy 0-2 Spain
Into the last 10 minutes. Italy's challenge is fading fast.
Another yellow. This time for Manuel Locatelli for dragging down Yeremi Pino. Desperate.
Italy 0-2 Spain
Yeremi Pino looks a player.