Shrewsbury side Haughmond hit back after going two goals down to crush Wolves Casuals 6-2 and climb to third place in the process.
That was after Casuals had made all the early running and were rewarded with a goal from Scott Sandland and a Kieron Miller penalty after the striker was brought down himself.
But Casuals were cast aside as Haughmond hit three goals in as many minutes through Carl Rogers, Scott Ryan and centre half Jack Griffiths with a 40 yard wind assisted special.
Harry Morris soon made it 4-2 within two minutes of the second half before Steve Hole and Adam Davies both converted from the penalty spot.
But Haughmond still find themselves 12 points adrift of early season leaders Tividale who pulled off a 3-0 win at Pegasus Juniors.
Goals from Dan Smith, Darragh Bustin and Lye Town loanee Reece Shilvock did the trick for Tivvy in what proved a wind-spoilt affair, although Pegasus did hit the crossbar through Lewis Clarke.
Malvern Town maintain fifth spot after beating second from bottom Bilston Town Community 3-0 despite being reduced to 10 men before half time.
Adam Sauntson headed Malvern ahead from an Aaron Griffiths free kick before Bilston hit the crossbar through Sufyan Zia.
Bilston goalkeeper Mark Brach then saved a Matthew Turner penalty after Ben Lane had been brought down.
It looked as though Bilston were back in the game after Malvern had Lewis Loader sent off shortly before half time.
But Josh Hunt increased Malvern’s lead on 50 minutes and then added a second after goalkeeper Charlie Weaver’s long range kick had sailed over the Bilston defence.
Hunt was denied his hat-trick when Bilston goalkeeper Beach turned another goalbound shot onto the crossbar.
Shifnal Town suffered a fourth straight reverse after being defeated at home 2-0 by Dudley Town.
Jordan Davies put Dudley ahead when he steamed in to score at the far post. Chris Rabone rammed home a second goal when he raced through a static Shifnal defence to rifle in from 18 yards out.Dudley rise to ninth place as a result of this victory.
Rock bottom Pershore Town picked up a prized point with a 2-2 draw against Dudley Sports. That was after Pershore pulled themselves back from 2-0 down as Sports got on top through goals from in-form Tony Beyai and a Sam Woodhouse penalty. But Pershore refused to lie down and responded with a Dane Aldington double.