Linköping var starkast i första perioden. Laget vann perioden med 1-4.
Efter 6.54 i andra perioden nätade Denis Hodas på nytt, framspelad av Oscar Karlsson och Arvid Westlin och gjorde 1-5. Kungälv reducerade dock till både 2-5 och 3-5 genom Elliot Andersson och Anton Kjellberg, det sista med 04.25 kvar att spela i tredje perioden.
Linköping kunde dock avgöra till 3-6 med 28 sekunder kvar av matchen genom Isac Crozzoli.
Linköpings Oscar Karlsson stod för tre poäng, varav ett mål och Denis Hodas gjorde två mål och totalt tre poäng.
Kungälv har fem förluster på de senaste fem matcherna, medan Linköping har tre vinster och två förluster.
I tabellen innebär det här att Linköping nu ligger på sjätte plats. Kungälv är på elfte plats.
I nästa match möter Linköping Malmö borta på torsdag 3 november 19.00.