Efter en mållös första period kopplade VIK greppet om matchen målmässigt i början av andra perioden.
Först var det Simon Mitman som styrde in 1–0 efter en dryg minuts spel. Fyra minuter senare kom 2–0 sedan VIK tilldömts ett straffslag efter att en frispelad Eric Backman blivit nedriven. Joacim Hedblad var hur säker som helst när han förvaltade straffen.
Emil Georgsson utökade ledningen till 3–0 i början av tredje perioden.
Hemmalaget fick ytterligare en straff sedan Thom Nordin blivit fälld efter drygt två minuter i tredje perioden, men den här gången lyckades inte Joacim Hedblad överlista Oscar Malm i gästernas mål.
Förutom straffen hade VIK tre träffar i målramen utan att det blev mål.
Blekingelagets reducering till 1–3 kom med 18 sekunder av matchen genom AmilKrupic.
– Det var surt att inte få hålla nollan när det var så nära. Det var dock en skön seger och vi spelade bra på hemmaplan, säger VIK:s målvakt Henrik Hjerpe.
Halva Allettan är spelad och VIK ligger trea, två poäng bakom Huddinge, som slog Södertälje med 3–2.
– Jag tycker vi gör en rätt bra match. Vi spelar kontrollerat och vi har ett bra försvarsspel där vi inte bjuder på mycket bakåt. Det som avgör till vår fördel är att vi skapar lite mer än Kallinge/Ronneby, säger VIK:s tränare Mattias Karlin.
Nästa match för VIK är derbyt borta mot Vimmerby på lördag. Räkna med att Vimmerby kommer gör allt för att ta sin första seger i Allettan efter sju raka förluster.
– Västervik är det bästa division 1-laget vi har mött hittills, säger KRIF-tränaren Tony Zabel.
Mål och pass, VIK: Simon Mitman 1+1, Joakim Thelin 0+2, Joacim Hedblad 1+0, Emil Georgsson 1+0, Oskar Drugge 0+1.