England's World Cup dreams came to a crushing end after Croatia rallied to prevent Gareth Southgate's men reaching the country's first final in 52 years.
Football will not be coming home at the end of an extraordinary summer after the Three Lions' hopes of replicating the heroes of 1966 were extinguished in Moscow's Luzhniki Stadium semi-final.
Kieran Trippier's exceptional early free-kick had England dreaming of facing France on Sunday, but Croatia will line-up in their first World Cup final after Ivan Perisic levelled and Mario Mandzukic struck to secure a 2-1 extra-time win.
Here's how the tournament has panned out so far...
Semi-final fixtures in full
In Pictures | Sweden vs England, World Cup | 07/07/2018
Quarter-final fixtures in full
| Saturday, June 30 |
3pm |
France 4-3 Argentina |
Kazan |
| Saturday, June 30 |
7pm |
Uruguay 2-1 Portugal |
Sochi |
| Sunday, July 1 |
3pm |
Spain 1-1 Russia (aet, 3-4 on pens) |
Luzhniki Stadium, Moscow |
| Sunday, July 1 |
7pm |
Croatia 1-1 Denmark (aet, 3-2 on pens) |
Nizhny Novgorod |
| Monday, July 2 |
3pm |
Brazil 2-0 Mexico |
Samara |
| Monday, July 2 |
7pm |
Belgium 3-2 Japan |
Rostov-on-Don |
| Tuesday, July 3 |
3pm |
Sweden 1-0Â Switzerland |
St Petersburg |
| Tuesday, July 3 |
7pm |
Colombia 1-1 England (aet, 3-4 on pens) |
Spartak Stadium, Moscow |
Group stage results in full
| Thursday, June 14 |
Russia 5-0 Saudi Arabia |
Luzhniki Stadium, Moscow |
| Friday, June 15 |
Egypt 0-1 Uruguay |
Ekaterinburg |
| Friday, June 15 |
Morocco 0-1 Iran |
St Petersburg |
| Friday, June 15 |
Portugal 3-3 Spain |
Sochi |
| Saturday, June 16 |
France 2-1 Australia |
Kazan |
| Saturday, June 16 |
Argentina 1-1 Iceland |
Spartak Stadium, Moscow |
| Saturday, June 16 |
Peru 0-1 Denmark |
Saransk |
| Saturday, June 16 |
Croatia 2-0 Nigeria |
Kaliningrad |
| Sunday, June 17 |
Costa Rica 0-1 Serbia |
Samara |
| Sunday, June 17 |
Germany 0-1 Mexico |
Luzhniki Stadium, Moscow |
| Sunday, June 17 |
Brazil 1-1 Switzerland |
Rostov-on-Don |
| Monday, June 18 |
Sweden 1-0 Korea Republic |
Nizhny Novgorod |
| Monday, June 18 |
Belgium 3-0 Panama |
Sochi |
| Monday, June 18 |
Tunisia 1-2 England |
Volgograd |
| Tuesday, June 19 |
Poland 1-2 Senegal |
Spartak Stadium, Moscow |
| Tuesday, June 19 |
Colombia 1-2 Japan |
Saransk |
| Tuesday, June 19 |
Russia 3-1 Egypt |
St Petersburg |
| Wednesday, June 20 |
Portugal 1-0 Morocco |
Luzhniki Stadium, Moscow |
| Wednesday, June 20 |
Uruguay 1-0 Saudi Arabia |
Rostov-on-Don |
| Wednesday, June 20 |
Iran 0-1 Spain |
Kazan |
| Thursday, June 21 |
France 1-0 Peru |
Ekaterinburg |
| Thursday, June 21 |
Denmark 1-1 Australia |
Samara |
| Thursday, June 21 |
Argentina 0-3 Croatia |
Nizhny Novgorod |
| Friday, June 22 |
Brazil 2-0 Costa Rica |
St Petersburg |
| Friday, June 22 |
Nigeria 2-0 Iceland |
Volgograd |
| Friday, June 22 |
Serbia 1-2 Switzerland |
Kaliningrad |
| Saturday, June 23 |
Belgium 5-2 Tunisia |
Spartak Stadium, Moscow |
| Saturday, June 23 |
Germany 2-1 Sweden |
Sochi |
| Saturday, June 23 |
South Korea 1-2 Mexico |
Rostov-on-Don |
| Sunday, June 24 |
England 6-1 Panama |
Nizhny Novgorod |
| Sunday, June 24 |
Japan 2-2 Senegal |
Ekaterinburg |
| Sunday, June 24 |
Poland 0-3 Colombia |
Kazan |
| Monday, June 25 |
Uruguay 3-0 Russia |
Samara |
| Monday, June 25 |
Saudi Arabia 2-1 Egypt |
Volgograd |
| Monday, June 25 |
Spain 2-2 Morocco |
Kaliningrad |
| Monday, June 25 |
Iran 1-1 Portugal |
Saransk |
| Tuesday, June 26 |
Denmark 0-0 France |
Luzhniki Stadium, Moscow |
| Tuesday, June 26 |
Australia 0-2 Peru |
Sochi |
| Tuesday, June 26 |
Nigeria 1-2 Argentina |
St Petersburg |
| Tuesday, June 26 |
Iceland 1-2 Croatia |
Rostov-on-Don |
| Wednesday, June 27 |
Korea Republic 0-2 Germany |
Kazan |
| Wednesday, June 27 |
Mexico 0-3 Sweden |
Ekaterinburg |
| Wednesday, June 27 |
Serbia 0-2 Brazil |
Spartak Stadium, Moscow |
| Wednesday, June 27 |
Switzerland 2-2 Costa Rica |
Nizhny Novgorod |
| Thursday, June 28 |
Japan 0-1 Poland |
Volgograd |
| Thursday, June 28 |
Senegal 0-1 Colombia |
Samara |
| Thursday, June 28 |
England 0-1 Belgium |
Kaliningrad |
| Thursday, June 28 |
Panama 1-2 Tunisia |
Saransk
|
| Group A |
P |
W |
D |
L |
F |
A |
Pts |
| Uruguay (Q) |
3 |
3 |
0 |
0 |
5 |
0 |
9 |
| Russia (Q) |
3 |
2 |
0 |
1 |
8 |
4 |
6 |
| Saudi Arabia |
3 |
1 |
0 |
2 |
2 |
7 |
3 |
| Russia |
3 |
0 |
0 |
3 |
2 |
6 |
0 |
| Group B |
P |
W |
D |
L |
F |
A |
Pts |
| Spain (Q) |
3 |
1 |
2 |
0 |
6 |
5 |
5 |
| Portugal (Q) |
3 |
1 |
2 |
0 |
5 |
4 |
5 |
| Iran |
3 |
1 |
1 |
1 |
2 |
2 |
4 |
| Morocco |
3 |
0 |
1 |
2 |
2 |
4 |
1 |
| Group C |
P |
W |
D |
L |
F |
A |
Pts |
| France (Q) |
3 |
2 |
1 |
0 |
3 |
1 |
7 |
| Denmark (Q) |
3 |
1 |
2 |
0 |
2 |
1 |
5 |
| Peru |
3 |
1 |
0 |
2 |
2 |
2 |
3 |
| Australia |
3 |
0 |
1 |
2 |
2 |
5 |
1 |
| Group D |
P |
W |
D |
L |
F |
A |
Pts |
| Croatia (Q) |
3 |
3 |
0 |
0 |
7 |
1 |
9 |
| Argentina (Q) |
3 |
1 |
1 |
1 |
3 |
5 |
4 |
| Nigeria |
3 |
1 |
0 |
2 |
3 |
4 |
3 |
| Iceland |
3 |
0 |
1 |
2 |
2 |
5 |
1 |
| Group E |
P |
W |
D |
L |
F |
A |
Pts |
| Brazil (Q) |
3 |
2 |
1 |
0 |
5 |
1 |
7 |
| Switzerland (Q) |
3 |
1 |
2 |
0 |
5 |
4 |
5 |
| Serbia |
2 |
1 |
0 |
1 |
2 |
4 |
3 |
| Costa Rica |
3 |
0 |
1 |
2 |
2 |
5 |
1 |
| Group F |
P |
W |
D |
L |
F |
A |
Pts |
| Sweden (Q) |
3 |
2 |
0 |
1 |
5 |
2 |
6 |
| Mexico (Q) |
3 |
2 |
0 |
1 |
3 |
4 |
6 |
| South Korea |
3 |
1 |
0 |
2 |
3 |
3 |
3 |
| Germany |
3 |
1 |
0 |
2 |
2 |
4 |
3 |
| Group G |
P |
W |
D |
L |
F |
A |
Pts |
| Belgium (Q) |
3 |
3 |
0 |
0 |
9 |
2 |
9 |
| England (Q) |
3 |
2 |
0 |
1 |
8 |
3 |
6 |
| Tunisia |
3 |
1 |
0 |
2 |
5 |
8 |
3 |
| Panama |
3 |
0 |
0 |
3 |
2 |
11 |
0 |
| Group H |
P |
W |
D |
L |
F |
A |
Pts |
| Colombia (Q) |
3 |
2 |
0 |
1 |
5 |
2 |
6 |
| Japan (Q) |
3 |
1 |
1 |
1 |
4 |
4 |
4 |
| Senegal |
3 |
1 |
1 |
1 |
4 |
4 |
4 |
| Poland |
3 |
1 |
0 |
2 |
2 |
5 |
3 |
Cast your vote in our poll...