España no pudo con Marruecos y solo consiguió un sorpresivo empate 2-2 en Kaliningrado. Con este punto y con la igualdad entre Portugal e Irán, los dirigidos por Fernando Hierro terminaron en el primer lugar del Grupo B.
Llegaban como favoritos pero no pudieron vencer a un equipo que había quedado eliminado de Rusia 2018. España solo igualó ante el cuadro africano gracias a las anotaciones de Isco (19′) y Iago Aspas (90′).
Por otra parte, Marruecos comenzó ganando el partido gracias a un error entre Sergio Ramos y Andrés Iniesta que supo aprovechar Khalid Boutaib a los 14 del primer tiempo. Luego Youssef En Nesyri anotó el segundo a los 81 minutos de partido.
Con este empate, y con el 1-1 entre Portugal e Irán, España terminó primero del grupo con cinco puntos y jugará contra Rusia en los octavos de final.