Chris Benn and Lloyd Webster scored twice apiece as Vision maintained their outside Spen Valley League title hopes with a 6-2 win at Savile Youth.
Liam Hartley and Michael Roebuck completed the Vision scoring in the only Premier Division match to be played as their side climbed to third place, seven points behind leaders Route One Rovers.
Marsh continued their unbeaten march at the Division One summit with an 8-3 win against Inter Batley.
Mark Wigley led the way with a hat-trick, backed up by Matthew Dacre (2), James Parkin, Liam Roe and Chris Blackburn, while Ramzan Mazher (2) and Sawban Dadhiwala replied.
Marsh are now 12 points clear of nearest rivals Savile United, who slipped up 4-3 against third-placed George Healey.
Luke Newsome (2), Jacob Hirst and Matty Armstrong outscored Shabaz Patel, Mohammed Amin Patel and Mohammed Shoaib.
Smokin’ Aces, who are fourth, got the better of bottom side Cleckheaton Sporting 8-1, while Howden Clough had two Phil Crossland goals to thank for their 2-2 draw with Savile Town.
One tie in the Spen Valley Challenge Trophy went with form as Premier side TVR United beat Division One hosts Norfolk 7-3.
Saif Akbar’s hat-trick for Norfolk was matched by Asif Iqbal in reply, with Faisal Shabbir adding a double.