Division One leaders Marsh had to dig deep to preserve their unbeaten Spen Valley League record.
They were tested to the full at mid-table Norfolk before emerging 4-3 winners, with goals from Chris Blackburn (2), Loz Balmforth and Mark Wigley proving decisive.
The victory maintained Marsh’s 12-point advantage over Savile United, who have three games in hand, as they remained second thanks to two Faisal Adam goals in a 2-0 win over rock-bottom Cleckheaton Sporting.
George Healey’s promotion hopes suffered a setback as they lost 3-1 to struggling Savile Town, with Lucas Barraclough netting the consolation.
Inter Batley brushed aside Smokin’ Aces 3-0 thanks to a Ziyaad Rawat hat-trick.
Route One Rovers marched on at the Premier Division summit with a 5-1 win against fourth-placed Ravensthorpe Bulls, with Usman Hussain’s double backed up by Sohail Fiaz, Mohammed Faizal and Imran Faizal as Paddy Davies replied.
Closest rivals BD3 United remain six points back after beating second-bottom West Park United 5-2, while fifth-placed Girlington slipped up 4-3 at Savile Youth as two Abdullah Aswat goals settled the outcome.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article