Kungälv såg ut att ha matchen i sitt grepp men bortalaget Skånela lyckades med en mycket stark upphämtning. 11-19 vändes till 28-26 efter full tid.
Segern var Skånelas femte på de senaste sex matcherna.
Skånelas mål gjordes av Gustav Näslund 6, Simon Lindberg 5, Max Broman 3, Isak Nielsen 3, David Källemyr 2, Anton Nilsson 2, Isak Svarén 2, Linus Wärnmark 2, Victor Bergklint, Emilio Lahdo och Fabian Lindholm.
Kungälv har tre vinster och två förluster på de senaste fem matcherna.
Resultatet betyder att båda lagen har oförändrad position i tabellen, Kungälv på femte plats och Skånela på tredje plats.
Nästa motstånd för Skånela är Tyresö. Lagen möts onsdag 1 februari 19.30 i Vikingahallen.