Svenskan klarade 1,80, 1,85 och 1,89 i första försöket innan hon rev tre gånger på 1,92, där det sista försöket var riktigt nära.
Även tre andra hoppare klarade 1,89 men de hade rivningar på vägen.
-Det är inte så att jag gillar när det är dåliga förhållanden, ler Emma för SVT Sport. -Jag tyckte att det var äckligt, blev spänd, och ville bara att det skulle ta slut.
Mellan hoppen försökte de hårt prövade hopparna hålla värmen med tjocka filtar och tröjor.
Det var Emmas andra seger på raken - förra veckan vann hon Diamond League i New York, även då i uselt väder.