Spain were the first team into the semi-finals of Euro 2020 after they beat Switzerland in a penalty shoot-out.
The Spanish took the lead through a deflected effort from Jordi Alba but they were pegged back when Xherdan Shaqiri was played in following an error in the Spain backline.
The Swiss were then reduced to ten men when Remo Freuler was shown a straight red but they held firm and forced extra-time and penalties.
Twitter reveals scale of racism in UK after England Euro 2020 final defeat
However, Unai Simon stepped up to save two spot-kicks and helps send his country through.
Spain will face Italy in the semi-finals after Roberto Mancini's side beat Belgium 2-1. Stunners from Nicolo Barella and Lorenzo Insigne were enough despite Romelu Lukaku's penalty.
On Saturday, Denmark made it through to their fourth European Championships semi-final after beating the Czech Republic 2-1 in Baku, and the Danish team, winners of the tournament in 1992, will face England, who beat Ukraine 4-0 courtesy of goals from Harry Kane, Harry Maguire and Jordan Henderson.
Check out the full draw below...
ROUND OF 16
Saturday 26 June
1: Wales 0-4 Denmark
2: Italy 2-1 Austria
Sunday 27 June
3: Netherlands 0-2 Czech Republic
4: Belgium 1-0 Portugal
Monday 28 June
5: Croatia 3-5 (AET) Spain
6: France 3-3 (AET) Switzerland (Switzerland win 5-4 on penalties)
Tuesday 29 June
7: England 2-0 Germany (17:00, London)
8: Sweden 1-2 Ukraine (20:00, Glasgow)
Friday 2 July
QF1: Switzerland 1-1 Spain (Spain win 3-1 on penalties)
QF2: Belgium 1-2 Italy (20:00, Munich)
Saturday 3 July
QF3: Czech Republic 1-2 Denmark (17:00, Baku)
QF4: Ukraine 0-4 England (20:00, Rome)
Tuesday 6 July
SF1: Italy vs Spain (20:00, London)
Wednesday 7 July
SF2: England vs Denmark (20:00, London)
Sunday 11 July
Winner SF1 vs Winner SF2 (20:00, London)
'I knew straight away' - Referee on Eriksen's Euro 2020 collapse
UEFA to take action against FA after Euro 2020 final disorder