BELPER United produced their best football of the season to beat Premier Division leaders and title favourites Allenton United 3-1 with goals from Shaun Smith, Mike Fox and Jamie Sparkes.
In fact it was a day of shocks and drama with only one of the top nine teams in the Premier Division winning.
That was Willington, who, as a result of their 6-0 success at Chellaston, went back to the top of the division.
Brothers Rob and Nick Cox both scored along with Joe Brockley, Sam Bartram, Steve O’Donnell and an own goal.
Swanwick Pentrich Road were held 1-1 at home by Wirksworth Town, Wayne Allsopp getting the Swanwick goal.
Other games in the Premier Division with the same scoreline were Melbourne dynamo, for whom Matt Jones scored, against Derby Rolls-Royce Leisure and Newmount against Rowsley ‘86.
Sandiacre Town had three players sent off as they went down 3-0 at home to Holbrook St Michaels.
Tom Tribe scored the Castle Donington Town goal in a 3-1 defeat against Ashover.
Cromford also lost at home, Steven Prime scoring their reply in a 2-1 defeat against Long Eaton United Reserves.
Mickleover RBL stretched their lead at the top of division one after winning 6-1 at Findern for whom Paul Smith netted.
Helping Mickleover stretch their lead was the fact that Derby Royals were involved in Challenge Cup action, beating Woolley Moor United 3-2 in a sixth round tie with goals from Andy Bacon, Chris Martin and Alex Urry.
Belper United Reserves also helped the Legion cause by winning 3-2 at Matlock Sports.
Belper scored the winning goal seconds after Matlock had what they thought was the winner ruled out for offside.
Dan Bridge and Michael Cartwright scored for the Sports while Mike Smith’s brace and one from Sam Hicking gained United the points.
Selston damaged their own promotion chances by surrendering a two-goal lead against Pastures before missing two penalties and conceding a late goal in a 3-2 defeat.
Ryan Hemp and Shaun Farnsworth scored the early selston goals.
The day’s big scorers were Punjab United who thrashed Ripley Town 8-0. Nashan Wilson scored five of the total with Davinder Bassi adding two more and Ravi Talwar one.
Derby Rolls-Royce Leisure Reserves lost 3-0 to Bargate Rovers while Derbyshire Amateurs, thanks to Michael Butler strike, gained another of the day’s 1-1 draws against Allestree.
Guy Taylor and Jake Miles scored for Shirland Athletic as they beat Little Eaton 2-1.
Derby Singh Brothers continue to top division two after a 3-1 win at Bargate Rovers Reserves, Luke Britgland getting the Bargate reply.
Rowsley ‘86 Reserves continue to keep the pressure on the Derby team though after beating Selston Reserves 3-1. Liam Hallam bagged a brace and Aiden Travis the other in the victory.
Teenager Jake Howard marked his debut for Wirksworth Town Reserves by scoring a hat-trick in a 5-2 victory over Punjab United Reserves. Phil Hutchinson and Matt Redshaw scored the other Wirksworth goals.
Farrell Scott hit three goals and Kevin Earp one for Melbourne Dynamo Reserves as they won 4-1 against Wirksworth Ivanhoe.
Stuart Holnes scored the only goal of the game as Mickleover RBL Reserves beat Hilton Harriers.
Aaron Pegg scored both of the Pastures Reserves goals as they beat Ambergate 2-1 while Steve Spensley and Mark Waghorn got the Swanwick Pentricyh Road Reserves goals in a 2-2 draw with Roe Farm, Richard Godfrey with both reply goals for the Farm.
In midweek, Belper United Reserves made it to the final of the Junior Cup after beating Woolley Moor United 4-1. Both Scott Slater and Lewis Whiting scored twice for the winners.
And in a season blighted by postponements, the division two match between Selston Reserves and Swanwick Pentrich Road Reserves, due to be played at Kimberley, was cancelled due to fog.