Stina Daag Gustafsson stod för Husqvarna B:s avgörande mål 15.24 in i tredje perioden.
Husqvarna B tog ledningen efter 6.33, genom Lovisa Volmerdal framspelad av Ella Ingvarsson.
Husqvarna B ökade också ledningen till 0-2 efter 7.55, när Anna Cumming fick träff på pass av Selma Mosskull.
Efter 15.08 i första perioden slog Svea Backstad till, på pass av Sofia Söderlund och reducerade åt Vimmerby.
Vimmerby kvitterade till 2-2 efter 15.44, när Nelly Widéen hittade rätt framspelad av Svea Backstad.
I andra perioden var det Husqvarna B som var starkast. Laget vann perioden med 2-3 och ställningen efter två perioder var 4-5.
Tredje perioden slutade 2-2 och Husqvarna B vann matchen med 7-6.
Stina Daag Gustafsson gjorde tre mål för Husqvarna B. Sofia Söderlund stod för tre poäng, varav två mål för Vimmerby och Svea Backstad gjorde ett mål och totalt tre poäng.
Det här var Vimmerbys tredje uddamålsförlust den här säsongen.
Det här betyder att Vimmerby ligger kvar på femte plats i tabellen, och Husqvarna B på sjätte plats.
Fredag 9 februari 19.00 spelar Vimmerby borta mot Bankeryd.