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.