Evo-Stik Southern League Premier Division Central leaders Kettering Town march on with a 1-0 win at relegation-threatened Lowestoft Town maintaining their eight-point advantage over second-placed Stourbridge, who also won on Saturday.
The Poppies pushed the fourth-bottom Trawlerboys closer to the drop zone, thanks to an early 5th-minute volley from Rhys Hoenes.
The only sour note for the leaders was a late red card for striker Aaron O'Connor after he reacted to the late challenge.
The Glassboys enjoyed a more comfortable 4-0 win at Amblecote to Lowestoft`s mid-table neighbours Leiston.
After a lacklustre opening 45 minutes, a revigorated Glassboys side broke the deadlock 8 minutes into the second half through Luke Benbow, who went on to complete a 10-minute hat-trick with a penalty and a great individual effort.
Greg Mills rounded things off with a fourth goal in the 3rd minute of stoppage time.
The top two possess a ten-point advantage over the chasing pack who are led by King`s Lynn Town, who won 4-1 at The Walks against seventh-placed Coalville Town.
In front of a crowd of 733, Chris Henderson put the home side ahead after 26 minutes.
Andy Wright levelled within 5 minutes, but that`s as good as it got for the Ravens as Michael Gash and Henderson again scored either side of half-time to make it 3-1 and an Adam Marriott penalty completed a comfortable afternoon for the Linnets.
They have a five-point lead over sixth-placed Alvechurch, who held fourth-placed AFC Rushden & Diamonds to a 1-1 draw at Hayden Road.
And the home side had got off to a flyer to as Sam Johnson put them in front inside the opening 2 minutes.
But Kieron Cook earned `Church a share of the spoils in the 64th minute.
Stratford Town holds the other top-five spot, but they were held to a 0-0 draw at Kirkby Road by a Barwell side who are in need of points to keep clear of the drop zone.
Biggleswade Town`s playoff hopes took a knock as they were beaten 4-1 at Langford Road by neighbouring Royston Town, who are now ninth.
Adam Murray in the 39th and 46th minute gave the Crows a two-goal cushion.
Then, just after Murray had completed his hat-trick on 48 minutes, the Waders had keeper Sam Donkin dismissed with a straight red card and is replaced by midfielder Matt Ball.
Jack Bradshaw reduced the deficit 5 minutes from time, but Tom Knowles restored Royston`s three-goal advantage 3 minutes later.
Bottom-markers Bedworth United are looking like needing snooker to avoid the drop now after a 2-0 defeat at the Oval to mid-table St Ives Town leaves them 16 points from safety with only 9 games remaining.
Ben Seymour-Shove after 19 minutes and Mark Coulson on 33 minutes were the Saints on target.
Second-bottom Halesowen Town were also on the wrong end of a 4-1 hammering at The Lamb by an in-form Tamworth side who have won four on the spin and are now in mid-table.
In front of 736, a brace from Chris Lait in the 39th and 53rd minutes put the Lambs in command.
Tyrell Waite added a third after 72 minutes and Joe Fitzpatrick pulled one back for the Yeltz in stoppage time before Jaanai Gordon made it 4-1 for the hosts.
The youthful St Neots Town side picked up a point at Redditch United to move level on points with fourth-bottom Lowestoft.
And it was so nearly all three points as they led right from the 4th minute when Gary Wharton put them in front until 2 minutes into time added on at the end of the game when Robbie Bunn popped up with Redditch`s equaliser.
Hitchin Town are still in danger after losing 1-0 at Top Field to Rushall Olympic.
Simeon Maye`s 35th-minute effort proved decisive for Liam McDonald`s side.
Banbury United needed a win after their points deduction had left them just looking slightly nervously over their shoulders.
But a 2-1 home success against Needham Market has probably seen the Puritans safe.
An early 5th-minute goal from loanee Joe Iaciofano gave the hosts the perfect start.
Joe Marsden`s penalty in first-half injury-time pulled the Marketmen level.
But Giorgio Rasulo won it for Banbury 6 minutes from time.
Read More At and Follow
Non League Today