Gästande Rosvik började bäst och gjorde 0-1 redan i matchupptakten. Efter bara 3.49 slog John Samuelsson till assisterad av Mattias Ringbjer och Samuel Sandström.
Haparanda kvitterade till 1-1 efter 7.27, när Ville Savaloja slog till framspelad av Andreas Francki och William Juntto.
Rosvik tog ledningen på nytt efter 18.52, genom Carl Björnfot på pass av Mattias Ringbjer och Edwin Nordin.
Rosvik ökade ledningen till 1-3 efter 19.40, när Samuel Sandström hittade rätt på pass av Markus Andersson och Edwin Nordin.
Efter 11.31 i andra perioden nätade Ville Savaloja återigen, på pass av Andreas Francki och William Juntto och reducerade åt Haparanda. I tredje perioden var Rosvik starkast och gick från 2-3 till 2-6 genom två mål av Charlie Berglund och ett mål av John Samuelsson och avgjorde matchen. Det sista målet kom med 1.9 kvar att spela.
Rosviks Edwin Nordin hade fyra assists.
Rosvik tog hem lagens senaste möte med 5-1 i Norrbotten Stål Arena.
Rosvik tar sig an Boden i nästa match hemma tisdag 24 oktober 19.30.