Första perioden var avvaktande och det var inte mycket till målchanser åt något håll.
– Det var mycket nerver i båda lagen eftersom det var derby, men det släppte och blev bättre spel i andra och tredje, tycker Pettersson.
Virserum tog ledningen genom Christoffer Velander en och en halv minut in på andra perioden, fint framspelad av Simon Dahl och Hampus Jonsson.
Men hemmalaget både kvitterade och gjorde 2-1 inom loppet av 48 sekunder mitt i perioden.
– Vi slarvar ordentligt vid båda deras mål, skönt att det inte blev matchavgörande.
Virserum kom målmässigt ikapp till 2-2 i powerplay mindre än två minuter efter hemmalagets ledningsmål.
Andreas Lundgren nätade, och för dubbelassisten svarade Simon Dahl och Sebastian Hägerström.
Davidssons idioträddning
11.04 in i sista perioden fastställde Alexander Andersson (Stefan Reinholdsson, Jim Nordh) slutresultatet till 3-2, två sekunder efter att Åseda blivit fulltaligt efter en utvisning.
– Åseda hade en jättechans med två sekunder kvar att spela, men Robert Davidsson gjorde en idioträddning, säger Fredrik Pettersson.
Bäst i Virserum var Robin Jardebrink, Daniel Appelqvist, Rickard Lundgren och Robert Davidsson.