Kiruna City startade matchen bäst. Laget ryckte åt sig ledningen med 0-2, genom mål av Victor Norrblom och Jonas Unga innan Rosvik svarade och gjorde 2-1 genom Markus Andersson.
Efter 6.13 i andra perioden slog John Sehlberg till, framspelad av Markus Andersson och Philip Boström och kvitterade för Rosvik.
Charlie Berglund gjorde dessutom 3-2 efter 8.43 på pass av Markus Andersson och Philip Boström.
I tredje perioden gjorde Rosvik 4-2 efter 11.20 genom Arvid Bäckström. Och med bara 45 sekunder kvar satte Philip Boström avgörande 5-2.
Philip Boström gjorde ett mål för Rosvik och spelade dessutom fram till fyra mål och Markus Andersson stod för ett mål och tre assists.
Rosvik har två segrar och tre förluster och 20-21 i målskillnad på de senaste fem matcherna, medan Kiruna City har fem förluster och 9-36 i målskillnad.
Resultatet innebär att Rosvik ligger kvar på sjätte plats och Kiruna City sist, på sjunde plats i tabellen.
Rosvik tar sig an Sunderby i sista matchen hemma tisdag 28 februari 19.30.