Matt Birley proved lightning can strike twice to help Bromsgrove Rovers halt their four-match losing run with a 3-3 Premier Division draw at home to Cheshunt.
The former Birmingham City player scored two free-kicks to twice bring Rovers level at the Victoria Ground. Though Sam Alsop gave Rod Brown's men a 26th-minute lead, Cheshunt led at the break after Darryll Cox and Anthony Fenton found the back of the net.
Birley restored parity on the hour with a curling free-kick and though Cox converted a controversial penalty to give Cheshunt the advantage again, Birley lashed home another free-kick in the last minute.
Halesowen Town let victory slip from their grasp after an 84th-minute equaliser from Swindon Supermarine sent them to a fourth successive draw.
Yeltz boss Morell Maison included two new recruits in striker Eldon Maquemba and full-back David Perpetuini and when Angola international Maquemba was brought down on 55 minutes, Paul Devlin stepped up to convert the penalty. But Maison has yet to see the Yeltz win in five matches and their failure to kill off the game was punished by Jason Welsh seven minutes from time.
Leamington remain five points clear at the top of the Midland Division but Sutton Cold-field Town, Stourbridge and Evesham United all chalked up victories to suggest it is anything but a one-horse race for promotion.
The Brakes had two-goal Josh Blake to thank for their 2-0 win over basement side Berkhamsted Town. Blake opened the scoring with a diving header from Jamie Towers' cross on 15 minutes and the striker doubled the score six minutes later after his initial effort hit the crossbar.
Sutton lie second after hat-trick hero Justin Rowe inspired a 6-0 demolition of Willenhall Town, their seventh win in a row.
Rowe's 24th-minute effort was the only difference between the sides at half-time, but the striker let fly with a 30-yard rocket and then converted a Mykel Beckley pass to complete his treble on 72 minutes. Matty Dodd, debutant Jamille Matt and Nathan Moran completed the Royals' biggest win of the season.
Stourbridge made it three wins in a week to reach the top five after ending Rushall Olympic's ten-match unbeaten home run.
On-loan Damian Whitcombe whacked home a 30-yard free-kick to give the Glassboys a 58th-minute lead, only for Lee Gough to smash home a Richard Beale cross four minutes later. A rare blunder from Pics goalkeeper Tony Breeden allowed Mark Bellingham a simple tap-in for the 74th-minute winner.
Evesham United switched their cup heroics to league action to record a 2-1 win at Rothwell Town. Jon Stead put the hosts ahead on 24 minutes but Danny Scheppel headed home Tom Warmer's corner six minutes later and Mark Owen's fifth goal in eight days sealed the points from a 70th-minute penalty after James Knott's shot had been handled.
Romulus slipped down the table after a 0-3 defeat at Bedworth United but they will rue a series of missed chances.
A Colin Tiernan own goal on 15 minutes gave the Greenbacks the lead and Ben Twigger (68) and Simeon Williams (89) clinched the points to boost caretaker boss Liam O'Neill's chances of becoming Bedworth manager on a permanent basis.
Malvern Town must wonder when their luck will turn after having a 'goal' chalked off and then conceding a injury-time effort to lose 1-0 to Woodford United. Dan Harding-Hall's header was ruled out for a questionable offside on 82 minutes but there was a twist in the third minute of stoppage time when Neil Lazarus claimed the winner for Woodford.
Stourport Swifts' defence crumbled for the second Saturday in a row as high-flying Aylesbury United recorded a 5-0 victory at Walshes Meadow. It was 3-0 at half-time through goals from James Faulkner, Nathan Graham and Kevin Mealor and Faulkner's penalty and Andy Shed added to the tally late on.