120+5'
The winner of this match has been decided with the last kick from the penalty spot.
121'
Goal! Ruben Neves (Portugal) sends the keeper the wrong way and scores into the bottom left corner.
121'
Alvaro Morata (Spain) has a great chance to score from the penalty. He shoots to the bottom left corner, but Diogo Costa leaps out to thwart his attempt.
121'
Goal! Nuno Mendes (Portugal) takes just a short run up and buries the penalty into the top right corner.
121'
Goal! Isco (Spain) puts the ball into the left side of the goal past the outstretched arm of Diogo Costa.
121'
Goal! Bruno Fernandes (Portugal) wins the battle of wills and sends an unstoppable penalty past Unai Simon into the bottom left corner.
121'
GOAL! That’s a great strike from the spot by Alex Baena (Spain) low into the right of the net, giving goalkeeper Diogo Costa no chance!
121'
Vitinha (Portugal) confidently powers his spot-kick into the left side of the goal.
121'
Mikel Merino (Spain) steps up to take the penalty and leaves the keeper helpless with a shot into the bottom right corner.
121'
GOAL! Goncalo Ramos (Portugal) takes a real chance, but his low driven penalty into the middle of the net fools Unai Simon in goal.
121'
The match will be decided by a penalty shootout. Who will be the winner and who will be the loser?
120+1'
Extra-time has just come to an end.
120+1'
Diogo Jota (Portugal) connects with a cross from the side, but produces a header which goes way over the bar.
119'
Mikel Merino (Spain) attempted to pick out a free teammate inside the box, but Diogo Costa comes off the line to clear the ball away.
117'
Isco (Spain) shows too much aggression while trying to break free from his opponent and the referee blows his whistle for a foul.
116'
Pedro Porro (Spain) fizzes over a cross which doesn't cause any problems.
111'
The foul by Rafael Leao (Portugal) was seen by Sandro Scharer who didn't hesitate to blow the whistle.
111'
Substitution. Mikel Oyarzabal leaves the pitch and is replaced by Alvaro Morata (Spain).
110'
Roberto Martinez is stunned as referee Sandro Scharer shows him a yellow card. What was that for?
110'
Tempers flare after Pedro Porro (Spain) commits a foul. He receives a yellow card for his bad challenge and surely must be relieved at not receiving a red card.
108'
Pedro Porro (Spain) unleashed a long-range shot, but it misses narrowly over the bar. It could have been the goal of the month, at least.
107'
One of the defenders reacts at the last minute to brilliantly block a pass from Marc Cucurella (Spain).
106'
The referee signals that it is time for a substitution and Yeremy Pino (Spain) will replace Lamine Yamal.
106'
Pedro Neto goes off the pitch and Diogo Jota (Portugal) comes on.
106'
Sandro Scharer has ended the first period of extra time of this exciting match. There is a short break before the second half starts.
106'
Lamine Yamal (Spain) drills a powerful shot from long range towards the middle of the goal, but Diogo Costa makes a comfortable save.
104'
The linesman raises his flag for offside before Nuno Mendes (Portugal) heads on.
103'
An opponent rises to his feet after being downed by Lamine Yamal (Spain). Sandro Scharer saw the sliding tackle and blows for a foul. Portugal win a free kick and will be able to apply some pressure on the opposition goal.
103'
Pedro Neto (Portugal) works the corner short.
102'
Rafael Leao (Portugal) slaloms his way past challenges, but an opposing player does well to get the ball away. The referee signals a corner kick to Portugal.
100'
Alex Baena (Spain) can count himself lucky for not being sent off after only receiving a caution from the referee.
100'
A yellow card for bad language! Nuno Mendes (Portugal) couldn’t remain silent and the result is obvious.
100'
PENALTY APPEAL after Nuno Mendes (Portugal) goes down under a challenge from the defender. All players chase the referee but he's not interested in the penalty claim. Play continues.
98'
A rebound falls kindly for Marc Cucurella (Spain), but his shot from the edge of the box flies high over bar. None too pretty!
97'
Pedro Neto (Portugal) looks to break free, but an opposing player clears the ball away.
95'
Alex Baena (Spain) carelessly slides into the feet of his opponent and he'll be lucky to avoid punishment. Sandro Scharer blows for the foul but keeps his cards in his pocket on this occasion.
92'
Luis de la Fuente has decided to introduce fresh legs, with Pedro Porro (Spain) replacing Oscar Mingueza.
92'
A substitution has been made. Nico Williams is replaced by Alex Baena (Spain).
92'
Nuno Mendes plays a lovely pass into Nelson Semedo (Portugal), but he can't find the target. His strike from inside the box goes narrowly wide of the left post.
91'
A pass into the penalty area from Rafael Leao (Portugal) is intercepted by the defence.
91'
Extra time will now be played as the result of this match was not decided in normal time.
90+3'
The second half has just finished.
90+1'
Bruno Fernandes (Portugal) fires the resulting free kick to the right side of the goal from the edge of the box, but Unai Simon pulls off a superb save to deny him.
90+1'
Robin Le Normand (Spain) has to be very careful for the rest of the match after receiving a yellow card from the referee for a bad tackle on an opponent.
90
2 min. of stoppage-time to be played.
89'
Dean Huijsen (Spain) commits a rough foul. Sandro Scharer stops the game and makes a call.
88'
Problems for Roberto Martinez as Cristiano Ronaldo is not able to play anymore. His injury is too serious and Goncalo Ramos (Portugal) replaces him.
87'
Cristiano Ronaldo (Portugal) is clearly asking for some medical attention with his painful gestures. The extent of his injury is yet to be discovered.
85'
Vitinha (Portugal) is obviously not following the Golden Rule: "Treat others as you want to be treated.“ He makes a bad challenge and leaves Sandro Scharer with no other option than to blow for a foul.
84'
The game is interrupted as Mikel Oyarzabal (Spain) is flagged offside.
83'
Lamine Yamal (Spain) decides to speed play up with a short corner kick.
83'
Isco (Spain) steadies himself and bends in a shot from the edge of the box towards the top right corner, but Diogo Costa has it covered and makes a comfortable save.
82'
Pedro Neto (Portugal) shouldn't be surprised it's a yellow from the ref, who cooled the situation down well.
81'
The corner from Bruno Fernandes (Portugal) is cleared away by the defence.
81'
Diogo Costa (Portugal) is able to continue to play.
80'
The game is interrupted now, Diogo Costa (Portugal) picks up a knock and the physio has to come on.
79'
Rafael Leao (Portugal) whips the ball into the penalty area, but one of the defenders is alert and spanks it away.
77'
Diogo Costa blocks Lamine Yamal (Spain)'s effort from the edge of the box.
76'
Shots on target – 2:3.
74'
Substitution. Mikel Merino (Spain) on for Fabian Ruiz.
74'
The referee signals a substitution. Isco (Spain) is brought on as a substitute for Pedri.
74'
Roberto Martinez has decided to make a change. Rafael Leao (Portugal) replaces Bernardo Silva.
74'
Substitution. Renato Veiga (Portugal) has come on for Goncalo Inacio.
74'
The linesman signals that Nico Williams (Spain) is offside and the referee confirms the decision.
72'
Half-chance! Nelson Semedo (Portugal) plays a pass into the box, but Unai Simon reacts well to snuff out the attack.
71'
The free kick is taken by Lamine Yamal (Spain), but ball is cleared.
70'
Nuno Mendes (Portugal) jumps into a tackle and Sandro Scharer signals a foul.
69'
Nico Williams (Spain) jinks his way past two defenders and from the edge of the box has an effort which goes just wide of the right post.
69'
Spain hold possession of the ball and display neat passing from player to player. They are waiting for the right moment to open up the opposition's defence to hit them swiftly on the break.
66'
Bruno Fernandes (Portugal) produces a dangerous low pass into the penalty area, but the defence manage to cut it out.
66'
Bruno Fernandes (Portugal) whips in the resulting set piece but it's cleared.
65'
Marc Cucurella (Spain) was too fierce in his attempt to get the ball from his opponent and Sandro Scharer blows for a foul.
63'
Lamine Yamal (Spain) decides to take a short corner instead of crossing into the box.
63'
The defender bravely blocks the shot from Pedri (Spain) inside the box.
62'
Mikel Oyarzabal (Spain) is caught offside!
61'
Goal! Cristiano Ronaldo (Portugal) pounced on a loose ball inside the box and beats the goalkeeper with a shot into the middle of the net. He makes it 2:2.
60'
Some great controlled play and passing from Portugal. They are increasing their possession of the ball and trying to open up the opposition's defence to hit them swiftly on the break.
57'
Flag up against Cristiano Ronaldo (Portugal). He had space to move into behind the defence, but he went too soon.
56'
A snap shot by Fabian Ruiz (Spain) from the edge of the area flies towards the left side of the goal, but Diogo Costa produces a good save to thwart him.
54'
Ruben Dias (Portugal) whips a promising cross into the box, but the opposition's defence intercepts the ball.
53'
Ruben Neves (Portugal) fires a shot at goal from a very promising position outside the penalty area, but it is blocked by a self-sacrificing defender.
52'
Bernardo Silva (Portugal) produces a quality cross into the box, but the opposition's defence intercepts the ball and spanks it away.
49'
Bruno Fernandes (Portugal) has a goal ruled out for offside!
46'
The game is over for Joao Neves. Nelson Semedo (Portugal) comes on for the second half.
46'
Substitution. Francisco Conceicao did his best and is replaced by Ruben Neves (Portugal).
46'
The second half has just started.
45+3'
The first half of today's match has just finished.
45+2'
Bruno Fernandes (Portugal) escapes without any punishment from the referee after using excessive force to foul his opponent.
45
There will be a minimum of 2 min. of added time.
45'
Referee Sandro Scharer signals that the goal stands after the VAR review and the Spain players have a reason to celebrate!
45'
Houston, we have a problem! The referee has indicated that there will be a VAR review of the goal to look at a possible foul. The Spain players aren’t happy.
45'
Pedri feeds the ball through to Mikel Oyarzabal (Spain), who picks up the pass inside the box and quickly sends it into the bottom left corner! The goalkeeper was helpless. 1:2!
43'
Poor challenge! Mikel Oyarzabal (Spain) is penalised for tripping and Sandro Scharer blows his whistle.
43'
Lamine Yamal (Spain) strikes the ball towards goal, but it fails to reach the target after being well blocked by one of the defenders.
40'
Oscar Mingueza (Spain) pulls the shirt of his opponent and only escapes without punishment due to the benevolence of the referee.
39'
Sandro Scharer blows his whistle. Francisco Conceicao (Portugal) commits a foul after dangerous play.
38'
Nico Williams (Spain) delivers a promising cross into the box, but it's cleared.
37'
Pedro Neto (Portugal) fails to pick a body out in the box with an over-hit chip pass.
35'
Nuno Mendes (Portugal) is offside and the linesman raises his flag.
34'
Bruno Fernandes (Portugal) sends in a lofted cross from a mid-range free kick. His effort, however, goes out of play.
33'
Fabian Ruiz (Spain) receives a yellow card from the referee for a foul that he committed a little earlier.
32'
Pedri (Spain) attempts to send over a cross in order to find one of his teammates, but an opposition defender averts the danger by intercepting the effort.
32'
Pedri (Spain) rolls the ball short to a teammate from the corner instead of sending a cross into the box.
32'
Nico Williams (Spain) sends a pass into the penalty area, but the opponent manages to cut it out.
29'
Nico Williams (Spain) had a good opportunity when he latched on to a cross from the wing, but his strike wasn't accurate at all and the ball went well wide of the right post.
28'
Sandro Scharer sticks with his original decision after the VAR review. No infringement and the goal stands!
28'
Wait! Referee Sandro Scharer has indicated he is going to review the Portugal goal using VAR. It’s probably to see if there was an offside in the build-up.
26'
Nuno Mendes (Portugal) makes a great solo run and pulls the trigger from inside the box, beating Unai Simon with a strike into the bottom right corner. He makes it 1:1.
25'
Nico Williams (Spain) goes on a solo run, but he fails to create a chance as an opposition player blocks him.
25'
A spell of possession for Spain in an attempt to control the game.
23'
1:4 – this is the total number of shots produced by both teams.
21'
Goal! Martin Zubimendi (Spain) was in the right place at the right time to pounce on the rebound inside the box and gleefully rifles the ball home. It's 0:1.
21'
Lamine Yamal (Spain) plays a dangerous chip pass into the box in an attempt to set up one of his teammates, but the effort is intercepted by one of the defenders.
19'
Sandro Scharer shows a yellow card to Goncalo Inacio (Portugal) for his blatant foul.
17'
A great run from Nico Williams (Spain) ends with a shot inside the box that flashes just over the bar.
16'
Sandro Scharer has a clear sight and sees a foul from Francisco Conceicao (Portugal).
15'
Nico Williams sprays a wonderful pass out to Pedri (Spain), who cannot get enough power or direction to cause Diogo Costa problems and the goalkeeper is able to watch the ball go just wide of the right post.
14'
Lamine Yamal (Spain) wastes a big opportunity. He shoots from the free kick just outside the box, but his poor effort goes well over the crossbar.
13'
Bruno Fernandes (Portugal) brings his opponent down. Sandro Scharer has a clear sight of it and blows his whistle for a foul. Spain win a free kick. It's a promising situation for a direct shot.
11'
Lamine Yamal (Spain) sends a cross into the box, but the opposition's defence quickly intercepts the ball.
11'
A horde of players are waiting inside the penalty area for a cross from the corner, but Pedri (Spain) takes it short.
10'
Spain players are exchanging short passes with one another, waiting for the right moment to beat the opposition's defence.
7'
Marc Cucurella (Spain) attempts to find his teammate with a pass from outside the box, but the opposition's defence is quick to react and thwarts the attack.
5'
Joao Neves (Portugal) has a great chance inside the box following a rebound off a defender, but somehow he gets too much on the ball and it goes well wide of the left post.
5'
Francisco Conceicao (Portugal) takes a short corner kick.
4'
Lamine Yamal (Spain) races towards goal but the defender gets back well to make a challenge.
1'
Robin Le Normand (Spain) was too forceful with his tackle and Sandro Scharer interrupted the game to signal a free kick.
1'
The first half of this match is about to start.
The players are out at last! Portugal will take the kick-off.
The referee of today's match will be Sandro Scharer.
Hello and welcome to our live text commentary! We will provide you with instant updates of everything that happens in the match. The starting lineups will be announced very soon.