Visby Roma hade fyra raka förluster i Hockeyettan Östra och kom närmast från ett totalhaveri mot Huddinge där man tappade 2–0 till 2–7.
När också Hudiksvalls finske poängkung gjorde 1–0 efter 3.06 i första perioden var uppförsbacken brant.
Men Visby Roma svarade två minuter senare i powerplay när Oskar Lundberg styrde in ett skott från Johan Eriksson. Sedan släppte man aldrig in Hudiksvall förbi sig igen.
Adam Eriksson gjorde en fin soloprestation i boxplay när han norpade pucken vid blålinjen och fri med Simon Nordh trollade in 2–1.
Hudiksvall svarade snabbt och kvitterade genom Markus Vestilä i powerplay. Visby Roma gjorde lite turligt 3–2 i slutet av andra där Gröndahls skott styrdes via Oskar Lundbergs skridsko in i mål.
Joakim Axman blev segerskytt med sitt rappa handledsskott efter 1.46 i tredje perioden.
– Det är klart att det är en viktig seger, det är bara att se på tabellen, säger tvåmålsskytten Oskar Lundberg.
Det blev dramatiskt på slutet när Adam Seydlitz reducerade till 3–4 efter 17.59, men hemmalaget krigade ner bortalaget och nu väntar Wings på söndag.