Grandes emoções ficaram reservadas para a última rodada do Grupo B. Com alguns sustos, as duas seleções europeias conseguiram a classificação para as oitavas de final da Copa do Mundo. Espanha empatou com Marrocos em Kaliningrado por 2 x 2, enquanto Portugal ficou no 1 x 1 com o Irã em Saransk. O resultado deixou as duas equipes empatadas com cinco pontos e igualadas também no saldo, mas o espanhóis avançaram em primeiro por terem marcado um gol a mais.
Espanha 2 x 2 Marrocos
A Seleção espanhola ficou duas vezes atrás do placar contra Marrocos. Após bola recuperado no meio de campo, Boutaib abriu o placar logo no começo do jogo. Isco respondeu na sequência, completando cruzamento de Iniesta. En-Nesyri foi a campo no segundo tempo e aproveitou cobrança de escanteio para colocar os marroquinos novamente em vatangem. Já nos acréscimos, Iago Aspas empatou a partida com um gol de letra.
Portugal 1 x 1 Irã
Na sua marca registrada, Ricardo Quaresma abriu o placar para a seleção de Portugal com um chute de fora da área no primeiro tempo. Cristiano Ronaldo teve a possibilidade de ampliar em cobrança de pênalti, mas parou no goleiro Beiranvand. Já no final do jogo, Ansarifad entrou em campo e marcou o gol iraniano em mais um pênalti.