I. félidő
A találkozó elején mindkét fél igyekezett magához ragadni a kezdeményezést: a 8. percben egy újpesti kisszögletet követő beívelést Gundel-Takács öklözött a berobbanó támadók elől. Hat perccel később a zalaegerszegiek veszélyeztettek, ám Calderón beadása után Machado pontatlan lövését Szappanos könnyedén fogta. A 20. percben aztán óriási zalai lehetőség maradt ki: Calderón szabadrúgása után a labda a tehetetlenül repülő Szappanos mellett a bal kapufán csattant. A 25. percben a hazaiak álltak közel a gólhoz, amikor Ljujic pazar kiugratásával Szendrei került helyzetbe, lövését követően azonban Gundel-Takács mutatott be hatalmas bravúrt. A vezetést végül a Zalaegerszeg szerezte meg a 30. percben: Calderón beadása után Maxsuell lövése még lepattant Heitorról, az érkező Krevsun azonban higgadtan elfektette Szappanost, és közelről a hálóba emelt (0-1). (VIDEÓN A GÓL ITT!) Az ukrán légiós ezzel megszerezte első NB I-es találatát. A bekapott gól után nem sokkal Machado még a kapu fölé lőtt egy tetszetős cselt követően. A játékrész utolsó érdemi lehetőségét is a vendégek jegyezték: egy jobb oldali beívelést Calderón a hosszú oldalon kapásból küldött kapura, ám a labda a léc fölött zúgott el, így a szünetre egygólos zalai előnnyel vonultak a csapatok.
II. félidő
A 49. percben a hazaiak veszélyeztettek: Vlijter 17 méteres, bombaerős lövését Gundel-Takács csak kiütni tudta, az akció végül szöglettel zárult. Ezt követően a Zalaegerszeg egy emberelőnyös kontrával végleg eldönthette volna a meccset, ám Machado nem tudta átjátszani Vlijtert, így odalett a lehetőség. Egy perccel később Maxsuell a balösszekötő helyéről megcélzott hosszú sarka után a kapufát találta telibe, amivel ismét centikre volt a második zalai gól. A 61. percben aztán Zeke beívelése után Matko közelről a hálóba sodorta a labdát. Bár az asszisztens eredetileg lest jelzett, a videobíró ellenőrzése végül érvénytelenítette a találatot. Ujvári Máté, az M4 Sport kommentátora a közvetítésben jelezte, a VAR végül nem lesállás, hanem Matko kezezése miatt nem adta meg a gólt, így maradt a 0-1.
A 70. percben a Zalaegerszeg veszélyeztetett, ám Csonka lövése magasan a kapu fölé szállt. Egy perccel később Zeke beadása után Matko fejelte vissza a labdát a kapu elé, Vlijter közeli fejese azonban elakadt a blokkoló Penalbában. A 75. percben aztán meghozta gyümölcsét a lila-fehérek fokozódó nyomása: Vlijter hatalmas lendülettel verte meg emberét a jobb szélen, majd pontosan játszott középre a hosszú oldalon érkező Krajcsovics elé. A csereként beállt támadónak már nem volt nehéz dolga, közelről a hálóba passzolt, ezzel kiegyenlítve az állást (1-1).
A hajrában előbb még a zalaiak veszélyeztettek, amikor Krevsun 17 méteres lövését Szappanos bravúrral kiütötte. Ezt követően elképesztő körülmények között született meg az Újpest győztes gólja: Diogo Silva adott rosszul haza egy labdát, amit Gundel-Takács még megpróbált elérni, ám a játékszer végül Matko testéről a gólvonalon túlra pattant (2-1). Ezzel az Újpest a drámai végjátékban megszerezte a győzelmet és a három pontot.
NB I, 8. forduló
ÚJPEST-ZALAEGERSZEG 2-1 (Krajcsovics 75., Matko 91., ill. Krevsun 30.)
Újpest: Szappanos - Ujváry, Heitor, Stronati, Zeke (Scharmer, 72.) - Matko, Maier (Vlijter, a szünetben), Szendrei N., Horváth K. (Krajcsovics, a szünetben) - Ljujic, Amenyido (Tijani, 72.)
(cserék: Banai, Bodnár, Fiola, Mucsányi M., Balladom, Scharmer, Tijani, Krajcsovics, Nunes, Sarkadi, Vlijter, Ademi)
ZTE: Gundel-Takács - Csonka (Harangi, 94.), Penalba, Diogo Silva, Calderón - Babos (Kiss B., 69.), Amato, Kujovic (Vera, 94.), Maxsuell (Henrique, 76.) - Machado (Alfonso, 76.), Krevsun
(cserék: Mauricio, Harangi, Vera, Peraza, Kiss B., Madaki, Teixeira, Richards, Alfonso, Q. Tchicamboud, Arthur Henrique, Garai)