Sverige började lika tvehågset och fantasilöst mot Ungern som i tisdagens förlustmatch mot Frankrike. Man kom i underläge med 1-3 och 3-8. Gabriella Kain var blek i målet, och fick lämna plats för Cecilia Grubbström efter elva minuter.
Ungern drabbades av utvisningar, och svenskorna kunde minska avståndet. Men spelet från nio meter var många gånger alldeles för ofarligt under matchens första del.
Efter 10-12 i paus kom Sverige ut som ett bättre lag. Skytten Anna-Maria Johansson gav svenskorna ledningen för första gången med 16-15 efter nio minuter. Samma Johansson vräkte sig fram och gjorde 20-18 med tio minuter kvar. Det började lukta svensk seger i Håkons hall, i stark kontrast till atmosfären i första halvlek.
Cecilia Grubbström gjorde härliga, viktiga räddningar. Anna-Maria Johansson ökade till 21-18.
Ungern försökte störa med offensivt försvar, men kom aldrig riktigt nära i slutskedet.
Sverige vann mellangruppen och får nu möta Rumänien i EM-semifinal i danska Herning på lördag.