Ben Dewhirst was the hero as ten-man Cross Hills came back from 4-1 down to defeat Mastab's Craven League Premier Division relegation strugglers Embsay 5-4 in the Premier Division.
Hills looked in deep trouble when Stu Parkin was sent off but his team-mates refused to give in and took the points with a stunning recovery.
Dewhirst led the way with a hat-trick – his first coming from the penalty spot – while Steve Brown and Andy North were also on target.
Embsay, who are in desperate need of points, had established their lead with goals from David Greenwood (pen), Nathan Robin-son (2) and Fred Midgley.
Fran Powell scored twice as Rolls beat Skipton LMS 3-1 to take over at the top but the champions still have two games in hand.
The league’s top scorer Luke Howsen was the LMS marksman.
Cowling continued their climb up the table with a 2-0 win at Pendle Athletic which has taken them into sixth place.
Little went right for bottom team Grassington United at third-placed Grindleton. They lost 5-2 with their goals coming from Nicky and Paul Wright.
Two goals from Steve Dickinson and one from Ben Gorman enabled Trawden Celtic to defeat Carleton 3-0 and retain their grip on fourth place.
Wilsden march on towards promotion from Division One with a 2-0 win over Chatburn. David Goodchild converted a corner from Thomas Beetham and the second came when the Chatburn keeper inadvertently punched into his own net.
Mark Bradley and Shaun Greene netted for second-placed Cononley but they were held to a 2-2 draw by fifth-placed Gargrave.
At the other end of the table Silsden Whitestar improved their chances of beating the drop with a 3-1 victory over Settle thanks to goals from Liam Swain, Stevie Gray and Danny Cox.
Oakworth had a comfortable 3-0 triumph at Earby thanks to goals from John Butcher, Kristian Hogg and Simon Harris.
There was a surprise defeat for Division Two leaders Embsay reserves as they went down 3-1 at Bingley Town.
Alex Conroy put the visitors in front but Sean Devlin equalised after being set up by Kyle Richmond, who then found the target himself after some superb individual skill. Arnie Raistrick completed the win with Town’s third.
Relegation-threatened Sutton stunned Division Three leaders Cononley reserves as they recorded a 3-1 away success (see below), while Bradley kept in contention for promotion as they defeated second-placed Cross Hills reserves 3-2 after being 2-0 down.
Michael Jarvis sparked the revival before an own goal levelled the scores and David Hunt touched in the winner late in the game.
Cowling reserves took a first-half lead against Oxenhope thirds, who nicked an equaliser midway through the second half through Shaun Humphreys but then had to hang on to salvage a point in a 1-1 draw.
Ross Greenwood scored four times as Bradley crushed Carleton reserves 7-0 in Division Four.
There were further goals for James Fryers, Paul Hunt and Robbie Smith.
Third-placed Manningham All Stars ran out 3-1 winners against Sutton reserves, with Leon Ahmed scoring twice, while second-placed Padiham saw off Add-ingham 3-1.
Leaders FC Sporting Keighley’s match at Horton was postponed.