Dunnington opened the scoring through Rob Chipps after quarter-of-an hour. Simon Cooke restored parity but just before the break Josh Tattersall gave Dunnington the vital advantage at the break.
The three points were confirmed for the hosts with a brilliant Scott Sullivan free-kick in the second period. Wigginton suffered their first away defeat in five as they failed to adapt to the heavy conditions at Huntington Rovers.
Lee Jackson struck an exquisite goal to put the hosts in front at the break and John James doubled their lead midway through the second half before Kev Butler pulled a late goal back for Grasshoppers.
The victory avenged the 5-0 drubbing Rovers suffered at Wigginton on the opening day in August.
Basement side Hamilton Panthers collected their first points of the season – but did it the hard way.
Visitors York RI led at the break 5-1 courtesy of a Lee Powell hat-trick and a goal each from Dave McNichol and Darren Sellars.
Matters worsened for Panthers when they were reduced to ten men but they somehow managed to win 6-5 with goals from Matty Walters (2), Christian Fox (2), Josh Leeming and a winner four minutes from time through Danny Farthing.
Terrington Glory notched their 12th away game without defeat after they triumphed 4-2 at Dringhouses.
Twice ’Houses led, initially with a Javier Shepherd tap-in then with a Sam Kitson strike.
But the Glory boys hit back through Ben Richardson, Jordan Grose and a Alex Yates brace.