WITTON Albion are through to the semi-finals of the Mid Cheshire District FA Senior Cup at the expense of 1874 Northwich.
Substitute Kyle Riley's stunning 25-yard strike in the 90th minute proved to be the winner, with Jack Irlam having reduced the deficit to 3-2 four minutes later although it had no outcome on the result.
Joe Duckworth (41mins) and Harry McGee (55mins) bagged Witton's other goals wiping out the 10th-minute lead provided to the visitors by Mackenzie O'Neill.
Witton, who achieved their first win in six outings, were slow to get going but from the 20-minute mark were the dominant side and deserved to run out winners.
Elliot Rokka hit the post twice in nine minutes before Duckworth netted the rebound from Jamie Reed's lobbed effort hitting the crossbar.
Rokka drove the ball forward in the move that led to McGee riding a challenge and slotting the ball home to put Witton in front for the first time.
Things may have been different had O'Neill's 68th-minute shot not hit the woodwork, but Riley's brilliant strike over the advanced keeper Ellis Allen ended up settling matters despite Irlam's consolation effort.
Albion will meet holders Winsford United in the semi-finals, but first will focus on next Saturday's trip to Widnes in Northern Premier League West while 1874 will prepare to host Trafford at Townfield.
Meanwhile, Northwich Victoria reached 10 games unbeaten with a 3-1 win at Lower Breck in the North West Counties League Premier Division.
They were level 1-1 when Harvey Whyte was sent off for dissent, but going down to 10 men seemed to spark The Trickies into a strong finish.
Five minutes later Matty Birchall volleyed home after being picked out with a superb pass from Ashley Dunn.
And the game was settled in the 86th minute when Chris Mather got on the end of Liam Martin's cross to score with his first touch after entering play as a substitute two minutes earlier.
Joe Camozzi had put Vics in front in the sixth minute but they failed to build on their strong early start.
They lived dangerously as Lower Breck twice hit the woodwork before the break and they got themselves back on level terms with a 59th-minute penalty.
But after Whyte's exit and Vics changed their shape their performance actually improved, netting twice without being threatened at the other end.
Sixth-placed Vics will next be in action at second-placed Wythenshawe Town next Saturday.
Winsford United earned three vital points against bottom team Burscough as they secured their first home win of the season.
They did so 3-2 after Kevin Exell was dismissed for a second bookable offence midway through the second half.
All three Winsford goals came in the first half, Dylan McMahon heading home the first two inside seven minutes and Danny Boden bagging the third before Burscough pulled a goal back before the break.
Burscough managed to cut the deficit to one goal in the second half but Blues hung on with 10 men.
Winsford will host Sandbach United in the Macron Cup first round next Saturday.
Barnton suffered their first loss in 10 games to bow out of the Edward Case Cup 4-1 at Maine Road.
It was 0-0 until the last seconds of the first half when the hosts went ahead through an excellent free-kick.
A penalty conceded in the 52nd minute and an own goal 19 minutes later left The Villagers staring down the barrel.
Harvey Sample gave Barnton a lifeline with his goal in the 80th minute but Maine Road put the game to bed five minutes later.
Barnton will visit Stafford Town in the Macron Cup first round next Saturday.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here