Većina utakmice igrala se po gustoj magli, na rubu regularnih uvjeta. Mateo Barać, Iuri Tavares, Ivan Mamut i Luka Mamić zabili su za Varaždin, dok su strijelci za Lokomotivu bili Aleks Stojaković i Marko Pajač.
Lokomotiva je s dva brza gola do 20. minute vodila 0:2. Zabili su gosti već u 4. minuti. Fabijan Krivak pucao je iz daljine dosta dobro, obranio je njegov udarac Oliver Zelenika, ali lopta se odbila samo do Aleksa Stojakovića, koji je s pet metara lako zabio za vodstvo gostiju.
Zagrebačka momčad udvostručila je vodstvo u 20. minuti golom Marka Pajača iz penala. Lopta je pogodila nakon kornera Matu Antunovića u ruku. Nakon duge VAR provjere odlučeno je da je penal za Lokomotivu. Pajač je bio siguran izvođač.
Sve se to događalo dok se spuštala gusta magla na teren u Varaždinu. Do kraja poluvremena bilo je nemoguće pratiti što se događa na terenu. Prije početka drugog poluvremena sudac Mateo Erceg pregovarao je s kapetanima momčadi i trenerima o nastavku utakmice. Poslao je i momčadi u svlačionicu pa ih vratio na teren. Varaždinci su bili za prekid, ali odlučeno je da se ipak utakmica nastavi.
Varaždin je već u 49. minuti smanjio. Antonio Boršić je pucao sa 20-tak metara, a Mateo Barać je pred golom skrenuo loptu u mrežu.
Samo pet minuta kasnije bilo je 2-2. Nakon ubačaja s lijeve strane najviše je skočio Iuri Tavares i udarcem glavom svladao Josipa Posavca za 2-2.
U 79. minuti domaćin je preokrenuo rezultat nakon što je Erceg dosudio još jedan kazneni udarac. Posavec je ispucao loptu ispred Tavaresa, ali je pritom udario domaćeg napadača po gležnju. Sudac je provjeravao snimku i dosudio najstrožu kaznu. Pucao je Ivan Mamut koji je nekoliko sekundi ranije ušao u igru. Bio je to njegov prvi dodir s loptom i gol.
U 89. minuti Varaždin je zabio i četvrti gol, Luka Mamić je ugurao loptu u mrežu nakon Mamutovog dodavanja, ali je dosuđeno zaleđen. Međutim, nakon VAR provjere ipak je potvrđen gol.