Úgy kezdte a meccset a két csapat, ahogy várni lehetett, a portugálok birtokolták a labdát (az első negyedórában 73 százalékosan), a magyar csapat pedig visszazárva szépen védekezett.
Aztán amikor a közönség éppen Diogo Jotára emlékezett volna, a 21. percben Varga Barnabás más műsort csinált: gyakorlatilag az első magyar akció góllal zárult. A sokkal hátravontabb pozícióban futballozó Szoboszlai indította Nagy Zsoltot, aki a 16-os bal csücskétől szépen ívelt középre, Varga pedig tökéletesen fejelt, a labda a jobb kapufa segítségével vágódott a hálóba (1-0).
Feljebb kapcsoltak a portugálok, a 31. percben Ronaldo, egy perc múlva Joao Neves lövésénél kellett Tóth Balázsnak bravúrral védenie. A 36. percben aztán már ő sem segíthetett, Bernardo Silva kilőtte a jobb felső sarkot (1-1). Fél percen át ugyan bizakodott a Puskás Aréna közönsége, de a VAR is gólt ítélt.
A második félidőben folytatódott a portugál mezőnyfölény, és negyedóra sem telt el, amikor egy szögletet követően Nego kezére pattant a labda, tizenegyes. A büntetőt Ronaldo a jobb sarokba vágta (1-2), a 40 éves klasszis ezzel a 39. gólját szerezte világbajnoki selejtezőkön, és utolérte a 2016-ban visszavonult guatemalai Carlos Ruízt.
Jöttek a cserék, és egy őrült hajrá, amelyben a 84. percben előbb Varga Barnabás befejelte a második gólját, ám két perc múlva egy buta labdaeladást követően Joao Cancelo 18 méterről nem hibázott (2-3).





