Hög spänning, härlig stämning och en hel del felbeslut i försvaret kännetecknade duellen mellan Montenegro och Rumänien. Vinnaren utsågs inte förrän på sluttampen, Montenegros 35:e mål genom Jovanka Radicevic gör att det röda landslaget nosar på sin första semifinal sedan 2014.
Båda lagen utnyttjade spelöppningar till en strid ström av mål direkt från start. Det innebar också att målvakterna behövde tid för att komma in i matchen.
Montenegro var på gång med 6–3 och 11–9 utan att kunna behålla sitt övertag. Cristina Neagu skickade in säkra avslut för Rumänien som kom ikapp och också fick smaka på ledningsmål före paus.
Yulia Dumanska ryckte upp sig mellan stolparna för bortalaget medan Marina Rajcic väntade till de sista minuterna innan räddningsprocenten höjdes.
Högtrycket i offensiven dominerade i Ljubljana och EM:s mest målrika halvlek hittills slutade 18–18.
Det tog ett tag för Montenegro att komma igång i andra halvlek. Rumänien hade hårdskjutande Bianca Bazaliu igång, återigen utan att rycka loss i målprotokollet.
Itana Grbic kvitterade i distansfullträffar och gjorde matchen helt jämn, 29–29 med tio minuter kvar.
Niometersesset kunde också lämna över till lagkamrater i bättre lägen, Djurdina Jaukovic fick skicka in några dunderskott när Montenegro tänjde ut avståndet till 33–30.
Rumänien utmanade med reducering, dramatiken fick ta en självklar paus efter en otäck kollision mellan Milena Raicevic och Sonia Seraficeanu.
Slutminuterna följde den målrika trenden, matchens lirare Grbics blandning av fint och forcering banade väg för avgörandet med halvminuten kvar.
Rumänien, Nederländerna och Spanien blev alla förlorare efter slutresultatet 34–35 och är borta från semifinal.
Rumänien–Montenegro 34–35 (18—18)