Spain (5)
Portugal (5)
Morocco (4)
Iran (1)
15 June 2018
18:00 MSK (UTC+3)MOR 0 - 1 IRA
Krestovsky Stadium, Saint Petersburg
15 June 2018
21:00 MSK (UTC+3)POR 3 - 3 ESP
Fisht Olympic Stadium, Sochi
20 June 2018
15:00 MSK (UTC+3)POR 1 - 0 MOR
Luzhniki Stadium, Moscow
20 June 2018
21:00 MSK (UTC+3)IRA 0 - 1 ESP
Kazan Arena, Kazan
25 June 2018
21:00 MSK (UTC+3)IRA 1 - 1 POR
Mordovia Arena, Saransk
25 June 2018
20:00 MSK (UTC+2)ESP 2 - 2 MOR
Kaliningrad Stadium, Kaliningrad