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 med fyra minuter kvar att spela, när Momodou Lamin Sillah slog till och gjorde mål.
I 87:e minuten gjorde Simon Mousa också 4-0.
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, och Haga är på tolfte plats.
Valdemarsvik B tar sig an Krokek i nästa match borta lördag 14 september 12.00. Haga möter Söderköping hemma söndag 15 september 13.00.