Postpublished at 04:40 BST 28 June
Algeria 2-2 Austria
After the excitement of those two goals in quick succession early in the half, the pace is a bit slower after the hydration break.
Austria score dramatic late equaliser against Algeria as both progress
At a glance
Riyad Mahrez scores two as Algeria twice come from behind - and then lead - before earning point to qualify for last 32
Austria finish second in Group J to book date with Spain after goals from Marko Arnautovic, Marcel Sabitzer and Sasa Kalajdzic
Austria were heading out until Kalajdzic scored 96th-minute leveller
Iran miss out on knockout place as Algeria claim final third-place qualifying spot
Algeria and Austria produced an incredible finish as both secured the point they needed to reach the World Cup knockout stages - and eliminate Iran.
Austria - who led twice - were heading out when Riyad Mahrez scored his second of the game to put Algeria 3-2 ahead in the 93rd minute.
At that stage, Iran were going through as one of the eight best third-placed teams.
But then Sasa Kalajdzic headed a 96th-minute equaliser to secure a point in the Group J meeting that sparked dramatic scenes of celebration among the Austria contingent in Kansas City.
In snatching that late draw, Austria became the first team to avoid defeat in a World Cup match having fallen behind after the 90-minute mark.
Iran - who had seen a late winning goal disallowed for offside following a video assistant referee check in Saturday's 1-1 draw with Egypt in Group G - are out despite being unbeaten, having drawn all three of their matches.
But even though Austria and Algeria went into this match knowing a draw would take them both through, there was no sense of a repeat of the 'Disgrace of Gijon'.
In that infamous match at the 1982 World Cup in Spain, West Germany beat Austria 1-0 in a group match where both teams went through the motions. They had known that scoreline would put them both through at the expense of Algeria.
But this match was played in the right spirit throughout, with the intensity only dropping off in the final few minutes before two goals in added-time.
After finishing as Group J runners-up, Austria now face Spain in the last 32 in Los Angeles on Thursday (20:00 BST) while Algeria, who eliminated Iran to become the final third-placed finisher, will take on Switzerland in Vancouver at 04:00 BST on Friday.
The game began with high intensity and pot-shots at both ends in the opening 10 minutes, though it petered out by the first half hydration break.
However moments after the resumption, Marko Arnautovic raced on to David Alaba's ball over the top to control and scuff a shot past the flat-footed Oussama Benbot, picked in goal ahead of Luca Zidane.
Facing the prospect of elimination, Algeria went on the front foot and Fares Chaibi thumped the post with a superb 20-yard effort before Rafik Belghali reacted quickest to a ball bouncing back into play off the corner flag to bundle into the box and jink some space before lashing high inside the near post with half-time looming.
Austria restored their lead 10 minutes after the break as Marcel Sabitzer side-footed home first-time from Konrad Laimer's cut-back to the edge of the box.
But within five minutes, Mahrez turned in at the far post after a fine run and cross from Houssem Aouar.
Both sides came close to what would have been a winner before the intensity dialled down after the 85th minute.
After boos had begun to rain down from the stands in the first of four minutes of added time, it ramped up again when Mahrez ended a period of continuous possession by lashing home an angled shot from the right of the box in the 93rd minute to put Algeria 3-2 up and on course to finish second.
However just 61 seconds after coming off the bench, Kalajdzic headed home in the 96th minute - two more than was allotted - to snatch a draw in the most dramatic of finales.

Riyad Mahrez scored his first World Cup goals at the age of 35 to ensure the point which took Algeria through
There was a period of two minutes and 16 seconds when the ghost of Gijon and the burning sense of injustice felt by Algerians for 44 years felt like they had been exorcised.
A spell of continuous possession by the Fennec Foxes, which felt like it had stretched for five minutes, ended with a pass down the right of the box from Houssem Aouar and Mahrez firing a low angled shot past Alexander Schlager.
Algeria were already going through, but now they had denied Austria, the country forever intertwined in their history, with a rope-a-dope move which sparked joyous scenes.
They were not as joyous as those shortly after as Austria answered back in even more dramatic fashion.
Wolves forward Kalajdzic strode from the bench for one last push and popped up in the right place to nod the goal which denied Algeria the sweetest revenge of all - as Austria progressed from the opening stage of a World Cup for the first since their infamous experience of 1982.
Austria face Spain in the last 32 in Los Angeles on Thursday (20:00 BST) while Algeria take on Switzerland in Vancouver at 04:00 BST on Friday.

Sasa Kalajdzic is mobbed by his team-mates after his equalising goal
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.


| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 3 | 0 | 0 | 6 | 0 | 6 | 9 |
| |
| 3 | 1 | 1 | 1 | 2 | 3 | -1 | 4 |
| |
| 3 | 1 | 0 | 2 | 2 | 3 | -1 | 3 |
| |
| 3 | 0 | 1 | 2 | 2 | 6 | -4 | 1 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 2 | 1 | 0 | 7 | 3 | 4 | 7 |
| |
| 3 | 1 | 1 | 1 | 8 | 3 | 5 | 4 |
| |
| 3 | 1 | 1 | 1 | 5 | 6 | -1 | 4 |
| |
| 3 | 0 | 1 | 2 | 2 | 10 | -8 | 1 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 2 | 1 | 0 | 7 | 1 | 6 | 7 |
| |
| 3 | 2 | 1 | 0 | 6 | 3 | 3 | 7 |
| |
| 3 | 1 | 0 | 2 | 1 | 4 | -3 | 3 |
| |
| 3 | 0 | 0 | 3 | 2 | 8 | -6 | 0 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 2 | 0 | 1 | 8 | 4 | 4 | 6 |
| |
| 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| |
| 3 | 1 | 1 | 1 | 2 | 4 | -2 | 4 |
| |
| 3 | 1 | 0 | 2 | 3 | 5 | -2 | 3 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 2 | 0 | 1 | 10 | 4 | 6 | 6 |
| |
| 3 | 2 | 0 | 1 | 4 | 2 | 2 | 6 |
| |
| 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| |
| 3 | 0 | 1 | 2 | 1 | 9 | -8 | 1 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 2 | 1 | 0 | 10 | 4 | 6 | 7 |
| |
| 3 | 1 | 2 | 0 | 7 | 3 | 4 | 5 |
| |
| 3 | 1 | 1 | 1 | 7 | 7 | 0 | 4 |
| |
| 3 | 0 | 0 | 3 | 2 | 12 | -10 | 0 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 1 | 2 | 0 | 6 | 2 | 4 | 5 |
| |
| 3 | 1 | 2 | 0 | 5 | 3 | 2 | 5 |
| |
| 3 | 0 | 3 | 0 | 3 | 3 | 0 | 3 |
| |
| 3 | 0 | 1 | 2 | 4 | 10 | -6 | 1 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 2 | 1 | 0 | 5 | 0 | 5 | 7 |
| |
| 3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 |
| |
| 3 | 0 | 2 | 1 | 3 | 4 | -1 | 2 |
| |
| 3 | 0 | 2 | 1 | 1 | 5 | -4 | 2 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 3 | 0 | 0 | 10 | 2 | 8 | 9 |
| |
| 3 | 2 | 0 | 1 | 8 | 7 | 1 | 6 |
| |
| 3 | 1 | 0 | 2 | 8 | 6 | 2 | 3 |
| |
| 3 | 0 | 0 | 3 | 1 | 12 | -11 | 0 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 3 | 0 | 0 | 8 | 1 | 7 | 9 |
| |
| 3 | 1 | 1 | 1 | 6 | 6 | 0 | 4 |
| |
| 3 | 1 | 1 | 1 | 5 | 7 | -2 | 4 |
| |
| 3 | 0 | 0 | 3 | 3 | 8 | -5 | 0 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 2 | 1 | 0 | 4 | 1 | 3 | 7 |
| |
| 3 | 1 | 2 | 0 | 6 | 1 | 5 | 5 |
| |
| 3 | 1 | 1 | 1 | 4 | 3 | 1 | 4 |
| |
| 3 | 0 | 0 | 3 | 2 | 11 | -9 | 0 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 2 | 1 | 0 | 6 | 2 | 4 | 7 |
| |
| 3 | 2 | 0 | 1 | 5 | 5 | 0 | 6 |
| |
| 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| |
| 3 | 0 | 0 | 3 | 0 | 4 | -4 | 0 |
|
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 1 | 1 | 1 | 4 | 3 | 1 | 4 |
| |
| 3 | 1 | 1 | 1 | 7 | 7 | 0 | 4 |
| |
| 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| |
| 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| |
| 3 | 1 | 1 | 1 | 5 | 6 | -1 | 4 |
| |
| 3 | 1 | 1 | 1 | 5 | 7 | -2 | 4 |
| |
| 3 | 1 | 1 | 1 | 2 | 4 | -2 | 4 |
| |
| 3 | 1 | 0 | 2 | 8 | 6 | 2 | 3 |
| |
| 3 | 0 | 3 | 0 | 3 | 3 | 0 | 3 |
| |
| 3 | 1 | 0 | 2 | 2 | 3 | -1 | 3 |
| |
| 3 | 1 | 0 | 2 | 1 | 4 | -3 | 3 |
| |
| 3 | 0 | 2 | 1 | 3 | 4 | -1 | 2 |
|
Manager: Vladimir Petkovic
Formation: 4 - 2 - 3 - 1
Manager: Ralf Rangnick
Formation: 4 - 2 - 3 - 1
High chance of scoring
Medium chance of scoring
Low chance of scoring
Dominant period
Match momentum measures the swing of the match by comparing each team’s threat to see who is more likely to score within that minute. The momentum value is the difference between each team’s most dangerous moment, or team threat, in that minute.
Match momentum measures the swing of the match by comparing each team’s threat to see who is more likely to score within that minute. The momentum value is the difference between each team’s most dangerous moment, or team threat, in that minute.
| Minute | Team with most threat |
|---|---|
Kick off 1' | Algeria |
2' | Algeria |
3' | Austria |
4' | Austria |
5' | Austria |
6' | Austria |
7' | Austria |
8' | Austria |
9' | Austria |
10' | Algeria |
11' | Algeria |
12' | Algeria |
13' | Austria |
14' | Austria |
15' | Algeria |
16' | Algeria |
17' | Algeria |
18' | Austria |
19' | Austria |
20' | Austria |
21' | Austria |
22' | Austria |
23' | Austria |
24' | Austria |
25' | Austria |
26' | Austria |
27' | Algeria |
28' | AustriaGoal |
29' | Austria |
30' | Austria |
31' | Austria |
32' | Austria |
33' | Austria |
34' | Austria |
35' | Austria |
36' | Algeria |
37' | Austria |
38' | Algeria |
39' | Algeria |
40' | Algeria |
41' | Austria |
42' | Algeria |
43' | Algeria |
44' | Algeria |
45' | AlgeriaGoal |
45'+1 | Algeria |
45'+2 | Austria |
45'+3 | Algeria |
45'+4 | Algeria |
Half time 45'+5 | Algeria |
46' | Austria |
47' | Algeria |
48' | Austria |
49' | Austria |
50' | Austria |
51' | Austria |
52' | Austria |
53' | Algeria |
54' | Algeria |
55' | AustriaGoal |
56' | Austria |
57' | Algeria |
58' | Algeria |
59' | Algeria |
60' | AlgeriaGoal |
61' | Algeria |
62' | Algeria |
63' | Algeria |
64' | Austria |
65' | Austria |
66' | Austria |
67' | Austria |
68' | Austria |
69' | Austria |
70' | Austria |
71' | Austria |
72' | Austria |
73' | Algeria |
74' | Algeria |
75' | Algeria |
76' | Algeria |
77' | Algeria |
78' | Algeria |
79' | Algeria |
80' | Algeria |
81' | Algeria |
82' | Algeria |
83' | Algeria |
84' | Algeria |
85' | Algeria |
86' | Algeria |
87' | Algeria |
88' | Algeria |
89' | Algeria |
90' | Algeria |
90'+1 | Algeria |
90'+2 | Algeria |
90'+3 | AlgeriaGoal |
90'+4 | Algeria |
90'+5 | Austria |
90'+6 | AustriaGoal |
Full time 90'+7 | Austria |
FIFA World Cup
All competitions
All competitions