Ordinarie matchtid slutade oavgjord, förlängningen lika så, och först i straffläggningen kunde Karlskrona avgöra till 2-1 (0-1, 1-0, 0-0, 0-0, 1-0).
Linköping tog ledningen efter 14 minuters spel, genom Sixten Påhlman på pass av Ludvig Sandell och Leo Hendén.
Efter 18.24 i andra perioden nätade Oliver Lindqvist, framspelad av Hugo Ingemarsson och Oliver Erlandsson och kvitterade för Karlskrona.
Tredje perioden blev mållös.
I straffläggningen var det Karlskrona som avgjorde till 2-1. Den avgörande straffen stod Melcer Swensson för.
Karlskrona har tre segrar och två förluster och 14-12 i målskillnad på de senaste fem matcherna, medan Linköping har fyra vinster och en förlust och 20-8 i målskillnad. Förlusten var Linköpings fjärde uddamålsförlust.
I tabellen innebär det här att Karlskrona nu ligger på andra plats. Linköping är klara seriesegrare.