Callum Harriott's dramatic stoppage-time winner helped Colchester United beat brave Altrincham 3-2 and progress in the FA Cup.
Altrincham took a shock third-minute lead through skipper Jake Moult, who sent a superb first-time chip over Colchester keeper Jamie Jones from 30 yards.
And the Robins almost made it 2-0 in the eighth minute when Damian Reeves' 35-yard lob hit the roof of net, with Jones again stranded.
But Colchester equalised in the 14th minute through Harriott, who robbed Scott Leather of possession just outside the Altrincham area and exchanged passes with Marvin Sordell before slotting low past Tim Deasy.
Jones denied Jordan Sinnott before Altrincham regained their lead just 18 seconds after half-time when Michael Rankine slotted low past Jones in the area.
But it was 2-2 eight minutes later when Tom Lapslie nodded in Sordell's cross, after more good work by Harriott.
Deasy denied George Moncur and Jones saved from Nicky Clee in stoppage-time before Harriott made space in the area and fired home Colchester's winner.
English FA Cup News
Sheffield Wednesday earn promotion with incredible late winner
Josh Windass scores a header in the final moments of extra time to earn Sheffield Wednesday a promotion to the English Championship.
Manchester United's Antony, Luke Shaw injured ahead of FA Cup final
Manchester United are sweating on the fitness of Antony and Luke Shaw ahead of the FA Cup final after both were forced off with injuries against Chelsea.
Man United legendary manager Sir Alex Ferguson aims dig at Liverpool over infamous white 1996 FA Cup final suits
Liverpool have never been allowed to forget the infamous white suits they wore before the 1996 FA Cup final. Sir Alex Ferguson is making sure of it.
Man City's path to the treble far smoother than Man United's nearly 25 years ago. Can they finish the job?
It's been nearly 25 years since an English team won the treble -- Man United, in 1999. Man City are just two games away, but the feat is rare for a reason.
Manchester City can 'visualise' winning treble now - Pep Guardiola
Pep Guardiola said his Manchester City players can "visualise" the treble after thrashing Real Madrid to reach the Champions League final.
Manchester City are on the verge of a historic treble. Here's how they got there
Man City have overcome a lot of on-field/off-field issues to be in a position to win the treble. Here's how they got through this season.