- 4 May 2021 4:44 PM
A well-contested but ultimately attritional first ninety minutes had seen Fehérvár striker Nemanja Nikolic head well over the crossbar 19 minutes into the first period and Újpest's Giorgi Beridze draw a superb save from opposing goalkeeper Dániel Kovács 19 minutes from the end of normal time.
Both teams went close to snatching a winner in the last ten minutes, Budu Zivzivadsze heading Ivan Petrjak's cross wastefully wide when well placed just six metres from goal, before Nemanja Antonov drilled a 22-metre drive just centrimetres over Kovács' crossbar from a half-cleared cross.
There was still time for the game to takea decisive turn before extra-time dawned, Adrian Rus was dismissed in the dying embers of the second half for two bookable offences and substitute Alef followed for the same reason in the 97th minute, his two cautions coming within two minutes of each other.
Just a couple of minutes later, Újpest scored the crucial goal which would win Michael Oenning's side the trophy. Tallo heading a left-wing cross back to Nikola Mitrovic who laid the ball back to Kastrati to strike beautifully on the half-volley into the bottom-left corner of the net.
There was little sign of nine-man Fehérvár finding a way to create any concerted pressure in the final twenty minutes of extra-time, Újpest instead easing through to their 11th Hungarian Cup triumph.
MOL Fehérvár FC 0-1 Újpest FC (0-0, 0-0, 0-1)
MOL Fehérvár: Kovács D. – Bolla (Fiola, 63.), Rus, Muszliu, Stopira – Bamgboye (Alef, 91.), Nego, Rúben Pinto, Petrjak – Nikolic (Houri, 76.), Zivzivadze. Head coach: Imre Szabics
Újpest: Pajovic – Kastrati, Koutroumpis (Szakály P., 102), Ristevski – Onovo – Pauljevic (Máté Zs, 118), N. Mitrovic, Croizet (Csongvai, 75.), Antonov – Beridze (Perosevic, 114), Tallo (Simon K., 114). Vezetőedző: Michael Oenning
Goalscorer: Kastrati (101)
Red cards: Rus (90+1), Alef (97)