Hovedstadslaget slo Helsingborg klart 3-1 etter to scoringer av Fredrik Berglund, og ett av brasilianeren Ailton Almeid.
Andreas Jakobsson reduserte i første omgang for Helsingborg slik at stillingen ved pause var 2-1.
For Brøndby ble finaleplassen først klar på overtid. Etter full tid sto 1-1 mot OB etter ordinær tid. Og det var Morten Fevang som sendte OB i ledelsen etter at keeper Stephan Andersen måtte gi retur på et frispark fra Chris Sørensen.
Men 12 minutter senere utlignet Per Nielsen for vertene, noe som skapte stor jubel for de 10.732 tilskuerne på Brøndby stadion.
Ettersom det ikke ble noen flere scoringer i løpet av de 90 minuttene, måtte kampen avgjøres i ekstraomganger. Og i det 104. minutt satte Martin Ericsson inn seiersmålet for Brøndby på frispark.
Finalen spilles på Brøndby stadion torsdag 15. mars.
(NTB)