Första perioden var riktigt bra från båda håll och när hemmalagets Christoffer Lindberg satte 1-0 på skott utifrån rätt upp i krysset då bröt jublet loss.
Men Karlstad var ruskigt effektivt när målchanserna dök upp.
13.21 in i perioden kom en snabb spelvändning som betydde 1-1 och bara knappa tre minuter senare kunde Karlstad även göra 2-1.
Hemmalaget körde runt på tre kedjor och fem backar där Johan Asmus dubblerade hela matchen.
- Jag spelade med första och tredje-femman, men jag gillar att spela mycket och när man får chansen att spela, då är det bara att ta den, säger han.
Borgqvist skadad
I andra perioden kändes det som att Karlstad var lite mer avvaktande än Visby och halvvägs in i perioden kom så Visby IBK:s kvittering till 2-2, lite till skänks.
Andreas Wårstam skickade iväg ett skott mot mål och där stod Oliver Borgqvist med klubban i golvet, lite förvånad blev han när bollen studsade på hans klubba och i mål.
Oliver som var riktigt bra de två första perioderna råkade ut för en olycka precis i inledningen av tredje perioden där man befarade ett armbrott.
Flera bra chanser
Visby inledde bra i tredje, men skärpan framför mål var dock inte riktigt lika bra. Både Wilmer Viinamäki och Mikael Marquart hade var sitt jätteläge precis efter varandra, men i sekvensen efter kunde Johan Asmus sätta 3-2 på ett rungande skott.
- Man hade hoppats att det var segermålet, säger Johan Asmus, lite besviket efter matchen.
Men så blev det inte, 11.38 kom kvitteringen till 3-3 och tiden gick mot förlängning. Med bara 42 sekunder kvar kom kallduschen för Visby, Karlstad tog ledningen med 4-3, tungt.
IBK tog en timeout och plockade ut målvakten Theodor Lindberg och körde med en man mer på slutet, men efter en miss i ett uppspel kunde Karlstad sno åt sig bollen och göra 5-3.