Durante los primeros minutos del encuentro, Suiza tomó el control del balón y manejó el ritmo del juego. La primera aproximación llegó a los seis minutos, cuando una larga secuencia de pases terminó con un remate de Granit Xhaka desde la entrada del área, aunque el disparo salió muy lejos del arco. Poco después, Argentina respondió mediante una acción encabezada por Messi.
La apertura del marcador llegó a los diez minutos gracias a la precisión del capitán argentino. Tras un tiro de esquina ejecutado desde la derecha, Alexis Mac Allister desvió el balón de cabeza hacia el otro sector. En el nuevo córner, Messi volvió a enviar un centro preciso y el propio Mac Allister conectó un cabezazo que terminó en la red para establecer el 1-0. Fue el segundo tanto del mediocampista en la Copa del Mundo, después del conseguido frente a Polonia. En el banco de suplentes, la celebración estuvo especialmente dedicada a Walter Samuel, responsable de la jugada preparada.
Con el paso de los minutos, el desarrollo se volvió más equilibrado hasta que el conjunto suizo recuperó protagonismo. A los veinte, Michel Aebischer Sow encontró espacios cerca de la medialuna y probó desde media distancia, aunque Emiliano Martínez respondió con seguridad. En defensa, Lisandro Martínez y Cristian Romero se mostraron firmes para cortar los avances rivales, mientras que a los 31 minutos el arquero argentino volvió a intervenir con rapidez para anticiparse a Breel Embolo, que había ganado la posición dentro del área.
Más tarde, una infracción de Leandro Paredes cerca del área permitió un tiro libre para Suiza, aunque Freuler no logró inquietar al arquero. En la acción siguiente, Embolo fue amonestado por una falta sobre el mediocampista argentino. El primer tiempo concluyó con una leve superioridad de Suiza en la posesión del balón, cercana al 57 %, pero sin la claridad necesaria para vulnerar la sólida defensa albiceleste.
En la segunda mitad, Argentina salió con una actitud más ofensiva. Apenas comenzado el complemento, Nahuel Molina desperdició una buena oportunidad tras una asistencia de Messi, y poco después Julián Álvarez sacó un remate que fue desviado al córner. Mientras tanto, Lisandro Martínez protagonizó una gran recuperación defensiva en una jugada que finalmente fue invalidada por posición adelantada.
La igualdad llegó a los 67 minutos. Ndoye combinó con un compañero, atacó el espacio libre por detrás de Molina y definió cruzado ante la salida de Martínez para establecer un merecido 1-1, reflejando el crecimiento del equipo europeo.
Más adelante, el árbitro João Pinheiro sancionó inicialmente con tarjeta amarilla a Paredes por una supuesta infracción durante un saque lateral. Sin embargo, tras la revisión del VAR se determinó que Embolo había simulado la acción. Como el delantero ya estaba amonestado, terminó siendo expulsado y dejó a Suiza con un jugador menos.
En el tiempo agregado apareció nuevamente Messi con un remate desde la puerta del área que pasó muy cerca del poste. Argentina cerró mejor los noventa minutos y estuvo cerca de desnivelar cuando Lisandro Martínez conectó una volea que Lautaro intentó desviar de taco sin éxito.
El tiempo suplementario comenzó con una nueva llegada argentina. Nicolás González probó desde afuera y consiguió un tiro de esquina tras un desvío. Poco después, Thiago Almada armó una buena combinación con Julián Álvarez que obligó a una intervención de Gregor Kobel. Más adelante, el propio Almada volvió a exigir al arquero con un potente derechazo que salió apenas desviado, mientras que Xhaka respondió con otro intento desde larga distancia.
A los 111 minutos, Messi volvió a desequilibrar con una acción individual desde la derecha hacia el centro, pero Kobel evitó el gol con una gran atajada. Apenas un instante después llegó el esperado desahogo: Julián Álvarez recibió por el sector izquierdo, acomodó el balón y sacó un remate cruzado que se convirtió en el 2-1 para Argentina.
Cuando el encuentro ya entraba en sus instantes finales, Ángel Di María protagonizó una larga corrida a los 119 minutos, aunque su intento fue bloqueado antes de la definición. Ya sobre el cierre definitivo, una rápida transición entre Almada y Messi terminó con otra intervención de Kobel, pero Lautaro Martínez capturó el rebote y selló el 3-1 definitivo, asegurando la clasificación argentina.
De esta manera Argentina goleó 3 a 1 a Suiza.
