Stewarts & Lloyds and Wellingborough Town look to be edging closer to survival in the ChromaSport & Trophies United Counties League Premier Division.
S&L fought back from a goal down to beat fellow strugglers AFC Kempston Rovers at Occupation Road while the 10-man Doughboys earned a share of the points at Yaxley.
S&L fell behind to Ash Windridge’s goal but Paul Caswell was the hero again for Daren Young’s side as his double, either side of half-time, earned them a crucial victory.
Over at Yaxley, Wellingborough’s eight-match unbeaten record looked set to be ended as trailed to Ondre Odain’s goal and then had goalkeeper Michael Freeman sent off.
But Michael Boyle-Chong’s free-kick with 11 minutes to go ensured a point for Craig Adams’ team.
S&L’s win saw Kempston drop into the relegation zone and the Corby side are two points ahead of them while Wellingborough are now four clear of the bottom two.
Already-relegated Irchester United were involved in a remarkable clash with Boston Town at Alfred Street.
The Romans looked to be heading for another big defeat as Lorand Borbely and Josh Ford (2) put the visitors 3-0 up.
But Jordan Pendered’s penalty made it 3-1 before the break and Irchester produced a stunning fightback to lead in the second half as Dan Turiccki pulled another back, Ross Whitney levelled and Callum Ridgway made it 4-3.
But they were unable to finish the job as Ian Dunn made it 4-4 and Ford’s hat-trick goal from the penalty spot won it.
Desborough Town’s season appears to be fizzling out and they are now without a win in 11 matches after a 2-0 home defeat to Newport Pagnell - who also beat Ar Tarn last weekend.
Daren Dykes put the visitors in front in the second half and Jack Croxford completed the victory two minutes from full-time.
The promotion picture in Division One is now a bit clearer and AFC Rushden & Diamonds are now in a very good position to earn elevation in their first season at this level.
Another 500-plus crowd were on hand to see Diamonds run out comfortable 5-2 winners against Bourne Town at the Dog & Duck.
Sileby Rangers also won - 3-0 against Potton United - and the top two would have been even happier when the news that the other contenders, Oadby Town and Eynesbury Rovers, had shared the points in a 2-2 draw.
It means Diamonds and Sileby are now three points clear of Eynesbury and six clear of Oadby, who still have two games in hand.
Mark Starmer’s men ran away with things in the second half against Bourne having only led 1-0 at half-time thanks to Alfie Taylor’s goal.
Jack Wisniewski made it 2-0 three minutes into the second half before Tom Waumsley pulled one back for the visitors.
Taylor restored the two-goal advantage before Waumsley grabbed his second from the spot to make it 3-2.
But Jake Newman hit Diamonds’ fourth with 18 minutes to go and Lance Allen finished it all off in the last minute.
NFA Junior Cup finalists Rushden & Higham sit in eighth place in the table following a 2-0 success at Buckingham Town.
Aaron Campion gave the Lankies a half-time lead and Jon Tite made the game safe late on after the hosts had missed a penalty.
Honours were even in the local derby at Latimer Park as bottom side Burton Park Wanderers and Whitworth drew 1-1.
Lee Purser put the Flourmen in front after six minutes but Luke McIlroy levelled for Burton, who are now unbeaten in three but are also still waiting for their first home win of the season.
It was a bad day for Rothwell Corinthians as they were thumped 6-2 at Bugbrooke, who raced into a 3-0 lead through Pete Smith, George Hunt and Jamie Jollands.
Jake Bindley gave Corinthians hope before half-time but Will Briscoe and Smith put the outcome beyond doubt in the second half.
Jim Whitmore pulled another back for the visitors but Jollands had the final say with his second of the game completing the scoring.
Thrapston Town were beaten by Olney Town for the second time in a week as Jamie Burrows and Rob Heaney sealed a 2-0 win for the visitors at Chancery Lane.