Old Leake’s Luke Stokes looks to block Ruskington’s Shaun Morris.
In a close contest on a bumpy pitch, Mark Sharman and Jack Houghton netted the all-important goals to move them just one more victory away from the final.
In the Taylors Garages Premier Division, Old Leake comfortably beat Ruskington Rovers 3-0 in blustery conditions.
Adam Tempest, Kieran Stocks and Scott MacKay were the home side’s matchwinners.
Ruskington were reduced to 10 men following a sending off for a second bookable offence.
Kirton Town grabbed a last-gasp winner to leave Woodhall Spa United with a 4-3 victory.
Martin Durrant, James Hardy, Kyle Bates and Declan Sands all found the net.
Benington snatched a 2-2 draw against Spilsby Town following a last-minute goal of their own.
Spilsby led 2-0 going into the final 15 minutes before Tim Bell halved the deficit and skipper Ben Hardstaff levelled at the death.
Mareham United fell to another heavy defeat, losing 9-0 to Wyberton Reserves.
Tyrone Chase and Ollie Walker both scored two goals apiece while Johhny Butler, Reece Coddington, Nicky Syndercombe, Leon Marsh and Michael Reeson also grabbed goals.
Billinghay Athletic beat Skegness Town Reserves 5-1 while Pointon defeated Fishtoft 2-1, Jamie Skinner netting Fishtoft’s consolation.
A Chris Hilton hat-trick helped Freiston to a 6-1 away win at Pointon Reserves in the Taylors Peugeot Division One.
Troy Ayton hit two goals, one a penalty, and Patrick Kacirek wrapped up the three points for the visitors while Pointon had Lewis Gray sent off.
Fosdyke produced an excellent performance in their home game against local rivals Sutterton, but ended up empty-handed following a 2-1 defeat.
Zac Chapman’s goalbound cross put the hosts ahead before Sutterton levelled and then turned the contest on its head with a late winner.
Rippingale & Folkingham were beaten 8-0 by title-chasing Heckington Millers.
Friskney’s home game against Sleaford Colts was postponed because certain areas of the playing surface were still under water.
In the Taylors Ford Division One, Leverton thrashed Holbeach Bank 9-0.
Joe Daubney (four), Dom Goddard (three) and Andy Brown (two) did the damage.
Leverton began in top form, storming into a 4-0 lead with just 20 minutes on the clock.
Nelson defeated AFC Tetford 3-0 at home thanks to goals from Jake Portas, Matt Bray and Liam Shinn.
Westside Rangers went down 4-0 at home to Spalding Harriers while Boston College and Sibsey shared the points following a 3-3 draw.
Taylors Vauxhall Division Three leaders Railway Athletic remain firmly on top of the table following a 4-2 away win at FC Hammers.
Liam Nimmo struck a hat-trick while Steve Appleby grabbed the other.
Scott Bates hit both of the Hammers’ goals.
A solitary Tomas Ragelis goal was enough to give Eastern European FC maximum points following a 1-0 home win against Rippingale & Follkingham Reserves.
FC Boston gained their first victory of the season when they came out on top of a seven-goal thriller at Benington Reserves.
Stefan Furnell, Dan Fox and Malcolm Brinkley grabbed Benington’s consolations, but the side were left rueing missed opportunities.
Spalding Harriers Reserves versus Park United was postponed because the pitch was declared unfit.
The final of the Main Ridge Reserve Cup will be between AFC Tetford Reserves and Swineshead Reserves after they both recorded comfortable victories in the semi-finals.
Tetford beat Kirton Town Reserves 5-1 as Drew McGuire scored Kirton’s only goal.
Richard Barker struck a hat-trick for Swineshead in their 6-2 win at Fishtoft Reserves.
Fishtoft’s goals came from Joe Pitcher and Dan Anderson.