Efter en trög förstaperiod kom matchen i gång först i mittenronden.
Lars Jinghage gav KHC ledningen, men Viking svarade snabbt.
Hemmalaget ökade trycket och då kom både 2–1 och 3–1 innan periodpaus.
Johan Pettersson satte sedan snyggt 4–1 tidigt i tredje, men Viking gav inte upp.
Gästerna fick in 4–2 och jagade för att komma närmare, men KHC höll ut.
Med sitt andra mål punkterade Lars Jinghage matchen i slutminuterna genom att skicka in 5–2 i tom bur.
– Det var ingen skönhetsmatch, men vi vinner och det är tre sköna poäng helt enkelt, säger tvåmålsskytten Lars Jinghage, som valde att lyfta fram målvakten Pontus Sjöman.
– Pontus kommer in och spelar jättebra. Han ska ha mycket beröm.
Två mål från dig. Hur känns det?
– Skönt att få göra mål på hemmaplan igen, det var ett tag sedan. Jag börjar komma i gång igen efter skadan. Jag har så mycket glädje i spelet just nu. Det här har jag väntat på hela säsongen.
Två viktiga matcher återstår för KHC. Först Grums borta på onsdag och sedan Hallsberg hemma nästa helg.
– Tränar vi på bra och verkligen bestämmer oss så går vi hela vägen, säger Jinghage.
Efter matchen nåddes Jinghage och hans lag av beskedet att Hallsberg förlorade borta mot Nor. Detta innebär att KHC just nu har den sista play off-platsen.
Det bjöds inte på något drömspel, men Köping Hockey gjorde vad som krävdes av dem hemma mot jumbon Viking. KHC vann med 5–2 och klev samtidigt upp på sista play off-platsen.
– Ingen skönhetsmatch, men vi vinner, säger tvåmålsskytten Lars Jinghage.