Första halvlek blev mållös och det dröjde till den 64:e minuten innan Mohamed Shaheen gav Valdemarsvik B ledningen.
Först med sju minuter kvar att spela ökade Valdemarsvik B ledningen genom Mohamed Shaheen.
3-0-målet kom i slutminuterna, med fyra minuter kvar att spela, när Momodou Lamin Sillah slog till och gjorde mål.
Valdemarsvik B gjorde också 4-0 genom Simon Mousa i 87:e minuten.
Valdemarsvik B har tre segrar och två förluster och 10-5 i målskillnad på de senaste fem matcherna, medan Haga har fem förluster och 0-21 i målskillnad.
Med fyra omgångar kvar är Valdemarsvik B på fjärde plats i tabellen, medan Haga är på tolfte plats.
Nästa motstånd för Valdemarsvik B är Krokek. Lagen möts lördag 14 september 12.00 på Kolmårdens IP. Haga tar sig an Söderköping hemma söndag 15 september 13.00.