21. kolo Prve zagrebačke nogometne lige donijelo je ukupno 21 gol na osam utakmica, što čini prosjek od 2,6 pogodaka po susretu. Čak tri susreta završila su bez pobjednika, a neka iznenađenja su direktno utjecala na poredak na tablici.
Derbi kola između Kralja Tomislava i Mladosti iz Buzina završio je 1:1. Domaćin je poveo u prvom poluvremenu golom Matea Šokčevića, a gosti su do boda stigli u samoj završnici kada je u trećoj minuti sudačke nadoknade pogodio Matija Soplanda. Mladost je produžila seriju dobrih rezultata ovog proljeća. Iako je uslijedio remi nakon tri uzastopne pobjede, bod protiv momčadi koja se bori za naslov uvijek ima težinu.
Veliko iznenađenje priredila je Bubamara koja je s 2:1 svladala favoriziranu Savu i to unatoč tome što je od 25. minute igrala s igračem manje nakon isključenja Doriana Lončarevića. Gosti su poveli u prvom poluvremenu preko Frana Hunskog, no domaći su u nastavku, unatoč brojčanoj inferiornosti, preokrenuli rezultat golovima Stjepana Ćutuka i Pana Jelića. Bubamara je time prekinula niz od osam utakmica bez pobjede dok je Sava propustila veliku priliku zasjesti na vrh.
Kiks Save iskoristila je Concordia koja je s 2:1 pobijedila Blato. Gosti su poveli u prvom poluvremenu golom Bepe Matkovića, a domaći su u nastavku preokrenuli preko Mara Pavića i Jure Blaža Pavića. Concordia je unatoč nešto lošijim rezultatima u proljeće još uvijek u igri. Ovom se ovom pobjedom bodovno izjednačila sa Savom i na samo dva boda zaostatka za kraljevima.
Važnu gostujuću pobjedu ostvarilo je Prigorje Žerjavinec koje je s 1:2 slavilo kod Dragonošca. Domaći su poveli preko Karla Buinjca, no gosti su već u prvom dijelu izjednačili golom Luke Bubića, da bi u drugom poluvremenu potpuno preokrenuli rezultat u svoju korist. Konačnih 1:2 postavio je Mihael Šturbek.
Sigurnu pobjedu upisao je Studentski grad koji je s 0:2 slavio kod Male Mlake. Golove su postigli Jerko Pecotić u prvom poluvremenu i Luka Vidić u nastavku.
Bez pobjednika je završio susret Šparte Zagreb i Botinca koji su odigrali 1:1. Domaći su poveli rano preko Jakova Šupe, dok je u drugom poluvremenu izjednačio Teo Lazić. Botinec tako nastavlja skroman proljetni učinak s tek četiri boda u šest kola. Još čekaju na prvu pobjedu u 2026. godini.
Istim rezultatom 1:1 završio je i dvoboj ZET-a i Prigorja iz Markuševca. Domaći su poveli golom Darka Vučića i činilo se da bi tramvajci mogli prekinuti niz od čak sedam utakmica bez pobjede, no 10 minuta prije kraja gosti dolaze do izjednačenja preko Filipa Kirinića i produbljuju krizu momčadi sa Savice.
Do pobjede je stigao Nur koji je svladao Brezovicu s 2:1. Prvo poluvrijeme mreže su mirovale, a gosti su poveli u drugom poluvremenu preko Kristiana Pavića. Minimalni zaostatak nije omeo domaće koji su prvo u 81. minuti izjednačili preko Samija Alilija, a potom tri minute kasnije i poveli golom Juraja Nemanića. Do kraja Brezovica nije uspjela doći do izjednačenja te i oni ostaju bez pobjede ovog proljeća. U šest ovogodišnjih kola, od mogućih 18 bodova, osvojili su samo 3.
Na ljestvici strijelaca uvjerljivo vodi Ivan Galić iz Mladosti s 20 pogodaka. Slijedi Jakov Šupe s 13 golova, dok Maro Pavić ima 12. Na 11 pogodaka nalaze se Luka Bubić i Luka Klafurić.
Tablica Prva zagrebačka liga