South Shields were eliminated from the Integro Cup after a second half comeback from Morpeth Town at Mariners Park.
The Mariners came from behind to lead 2-1 at half-time with goals from Lee Mason and Sefton Gonzales.
But Morpeth turned the game around again to go 3-2 ahead and Shields had a mountain to climb when, after having used all three substitutes, midfielder Arron Thompson was forced off with a head injury.
The Highwaymen struck twice more in the closing stages as they booked their place in the fourth round.
SOUTH SHIELDS: Whitley, Hunter (Baxter 46), Charlton, Turnbull (c), Verstraaten, Brown, Gillies (Briggs 70), Thompson, Gonzales (Gilchrist 70), Lowe, Mason. Sub not used: Ross.
Goals: Mason (20), Gonzales (29).
WORDS: Daniel Prince. IMAGE: Kev Wilson.
Sefton Gonzales and Myles Boney were the stars of the show as South Shields overcame Dunston in dramatic circumstances to reach the third round of the Integro Cup.
The Mariners fell a goal behind 11 minutes into the second half and faced an uphill task against a Dunston side growing in confidence.
However, an onslaught in the final 20 minutes eventually bore fruit three minutes into stoppage time as a towering header from Gonzales forced a penalty shoot-out.
Robert Briggs missed the first penalty for the Mariners but there were no mistakes after that, with Sam Hodgson netting what proved to be the winning spot-kick before Boney made the second of two terrific saves in the shoot-out to book Shields a spot in round three, where they will host Morpeth Town.
Dunston started the game the brighter of the two sides as they adapted to the conditions more quickly.
They had an opportunity as early as the third minute when Jack Elliott pounced on a Shields mistake at the back, but his effort was always rising and comfortably cleared Boney’s crossbar.
The home side went close again when Mark Fitzpatrick got in down the right of Shields’ penalty area and fired a low ball across which begged a touch, but Liam Thear was unable to get on the end of it.
Dunston hit the woodwork twice in the first half, with the first occasion coming when Elliott advanced down the right and got into a shooting position before his shot hit a defender and cannoned against the post.
The goal frame was rattled again on the half hour mark when Fitzpatrick got on the end of a flick and impressively turned before firing against the top of the bar.
The hosts again looked set to score soon after when the ball broke to Michael Pearson in the box, but this time Boney was on hand to make a tremendous save with his feet and keep his side on level terms.
The Mariners improved after surviving those scares and had a decent chance to take the lead themselves after Gonzales was given a sight of goal on the edge of the box, but his low effort was held by Dunston goalkeeper Niall Harrison.
Dunston took the lead in controversial circumstances in the 56th minute as Pearson’s stud-first challenge on Boney went unpunished and the ball broke to Fitzpatrick, who slid it into the bottom corner.
Shields truly hit their stride in the last 20 minutes as they pressurised their hosts with wave after wave of attacks.
Harrison just beat Gonzales to the ball in a tight chase, Dillon Morse headed over and Lee Mason had a powerful effort brilliantly saved as the pressure was cranked up.
When another superb stop from Harrison denied Mason with seven minutes left time appeared to be running out for the Mariners, until the breakthrough arrived in the third minute of stoppage time.
Craig Baxter swung in a free-kick from 10 yards inside the Dunston half and Gonzales rose highest to nod the ball home and take the game to a penalty shoot-out.
Shields brought Briggs on specifically to take a penalty but he sent the first effort of the shoot-out wide.
That miss was cancelled out when Dunston’s fourth spot-kick, taken by Liam Marrs, was brilliantly kept out by the outstretched hand of Boney.
Both sides scored their next two penalties before substitute Hodgson gave Shields a 6-5 advantage which they retained when Boney blocked Callum Elliott’s spot-kick with his knee to seal his team’s place in round three.
The Mariners are back in action on Saturday when they travel to Stalybridge Celtic in the BetVictor Northern Premier Division.
SOUTH SHIELDS: Boney, Hunter, Charlton, Verstraaten, Morse, Brown (Thompson 46) (Briggs 90+4), Baxter (c), Ross, Gonzales, Gillies (Hodgson 70), Mason. Subs not used: Guy, Gilchrist.
Goal: Gonzales (90+3).
Witton Albion scored two late goals to end South Shields’ four-match winning run in the BetVictor Northern Premier Division with a 2-1 victory at Mariners Park.
Sefton Gonzales’ brilliant strike on the stroke of half-time had put the Mariners on course to retain their six-point lead at the top of the division.
But goals in the 90th and 93rd minutes from the visitors ensured that Shields’ advantage was cut to three points as Albion did the double over their opponents.
Shields made one change to the side which started the 2-1 victory at Lancaster City a week earlier, with Blair Adams replacing Craig Baxter at left-back.
They started on the front foot and had a sight of goal as early as the second minute as Jason Gilchrist pounced on a loose ball before chipping an effort over from 20 yards.
The Mariners went close again as Jordan Hunter drove inside from the right and fired a fierce effort narrowly over the crossbar.
The home side were not at their fluent best but in the first half they always looked the more likely team to break the deadlock.
Gilchrist almost provided the breakthrough in the 21st minute when he was found on the edge of the box before fizzing a low effort just past the post via a deflection.
Other than that, there was little in the way of goalmouth action in the remainder of the first half until Shields took the lead in eye-catching fashion on 45 minutes.
Gonzales received the ball with his back to goal on the left of the box before turning and unleashing a blockbuster of a strike which kissed the underside of the crossbar before nestling in the goal.
It was a reward for some impressive territorial play from the Mariners and they had a bright start to the second half, too, with Robert Briggs denied by a save from Chris Renshaw before the goalkeeper also did well to beat away a powerful effort by Nathan Lowe.
Renshaw also had to be alert to tip an Arron Thompson shot over the bar after the Shields midfielder’s well-hit strike from the edge of the box looked set to find the roof of the net.
The hosts appeared to lose their way after the hour mark as Witton began to make their mark on the game.
Their first attempt at an equaliser saw Danny Mitchley fire an effort which Baxter – introduced as a half-time substitute in place of Adams – did well to block.
From the resulting corner, Josh Wardle was found unmarked but could only send his effort over the bar.
Although Witton looked dangerous, Shields will have expected to see the game out heading into the closing stages after largely restricting them to deeper possession.
Myles Boney superbly held onto a shot from distance from James Foley which swirled in the air but just as the Mariners will have been thinking about the final whistle, a series of set-pieces put them under pressure.
The equaliser arrived in the 90th minute as a corner from the left was recycled before being played back into the box, where substitute Michael Monaghan fired a tremendous volley past Boney.
Albion were the team with the momentum and when they won another corner three minutes into stoppage time, Shields were on the back foot again.
The pressure told as the ball was delivered from the right and headed down to another substitute, Kyle Sambor, who rifled it home to earn his side the three points.
The Mariners are now three points clear of Basford United at the top and take a short break from league action on Tuesday when they travel to Dunston in the Integro Cup.
SOUTH SHIELDS: Boney, Hunter, Adams (Baxter 46), Shaw (c), Brown, Turnbull, Thompson (Ross 78), Briggs, Gilchrist, Lowe, Gonzales (Mason 65). Subs not used: Verstraaten, Gillies.
Goal: Gonzales (45).
WORDS: Daniel Prince. IMAGE: Kev Wilson.