Ricardo (Portugal) scores from the penalty spot. The goalkeeper scores from the spot to send Portugal through to the semi-finals, where they will meet either Sweden or the Netherlands.
Vassell (England) missed the penalty saved by the goalkeeper. Ricardo goes to the left and makes a good save.
Hélder Postiga (Portugal) scores from the penalty spot. A cool chip by the Tottenham Hotspur forward and James is beaten.
A. Cole (England) scores from the penalty spot. The Arsenal player sends Ricardo to the left and the ball to the right.
Maniche (Portugal) scores from the penalty spot. Another good penalty as the FC Porto player hits the bottom left-hand corner.
Hargreaves (England) scores from the penalty spot. Confident penalty by the Bayern München FC midfield player, to the right of the goalkeeper.
Ronaldo (Portugal) scores from the penalty spot. James goes the right way but is unable to stop the high shot.
Terry (England) scores from the penalty spot. The defender scores with a side-footed effort into the roof of the net.
Rui Costa (Portugal) misses from the penalty spot. The AC Milan player sends his spot kick high.
Lampard (England) scores from the penalty spot. Low and straight down the middle again.
Simão (Portugal) scores from the penalty spot. The Benfica winger sends James to the right and the ball to the left.
Owen (England) scores from the penalty spot. Straight down the middle from the Liverpool striker.
Deco (Portugal) scores from the penalty spot. The playmaker beats James with a confident penalty to the goalkeeper's left.
Beckham (England) misses from the penalty spot. The England captain blasts high.
The referee ends the second period of extra time. The game will be decided by penalty kicks.
119 ET
Carvalho (Portugal) is shown a yellow card. Vassell threatens to break clear but is stopped by the defender.
115 ET
Lampard (England) scores! Remarkable. England are level. Beckham takes the corner, Terry wins the header and finds Lampard, who swivels and shoots past Ricardo with a distinct right-footed shot from close range.
110 ET
Rui Costa (Portugal) scores! Portugal take the lead thanks to a tremendous goal by Rui Costa. The AC Milan player shrugs off a challenge from Phil Neville and beats James with a rocket from 20 metres which hits the underside of the bar and goes in.
The referee brings the first period of extra time to an end.
92 ET
P. Neville (England) is cautioned by the referee. The Manchester United midfield player is booked for a challenge on his club colleague.
The final whistle is blown.
85
Deco (Portugal) is cautioned by the referee. The Aston Villa forward is fouled on his way forward and the Portuguese playmaker is booked.
83
Hélder Postiga (Portugal) scores! The hosts have equalised. Simão sends in the cross which goes over Terry and the substitute can head in from an unmarked position, leaving James with no chance.
82
Hargreaves (in) - Gerrard (out) (England) The Liverpool player has looked tired in the second half and is replaced by the Bayern München FC midfield player.
79
Rui Costa (in) - Miguel (out) (Portugal) The AC Milan playmaker replaces the right-back.
75
Hélder Postiga (in) - Luís Figo (out) (Portugal) The captain is replaced by the Tottenham Hotspur striker. Another attacking substitution by Scolari.
63
Simão (in) - Costinha (out) (Portugal) An attacking substitution by Scolari with the attacking midfield player replacing the centre-back.
57
P. Neville (in) - Scholes (out) (England)
56
Costinha (Portugal) is cautioned by the referee. The FC Porto player is cautioned for a challenge from behind on the England captain.
The referee blows for half-time. The first half finishes after one minute of added time.
45
G. Neville (England) is cautioned by the referee. Portugal win a free-kick just on the edge of the England penalty area.
37
Gerrard (England) is cautioned by the referee. The England midfield player is penalised for a challenge from behind.
27
Vassell (in) - Rooney (out) (England) The Everton striker fails to recover from what looks like a twisted ankle and is replaced by the Aston Villa FC forward.
3
Owen (England) scores! The Liverpool FC striker scores his first goal of the tournament. Costinha attempts to head back to his goalkeeper Ricardo but Owen nips in between the two central defenders and scores with an acrobatic effort.