Nathan Aspinall survived a fightback from Dimitri van den Bergh to win 5-3 and make the PDC World Darts Championship semi-finals for a second straight year.
The Asp lost the first set but then surged into a 4-1 lead and looked to be strolling into the final four at Alexandra Palace.
The UK Open champion was throwing for the match in the sixth set but fluffed his lines and the Belgian stayed alive by pinching it, before winning the seventh and really spicing things up.
Van den Bergh then won the first two legs of the eighth set and really looked to be heading towards a monumental comeback before Aspinall stopped him in his tracks.
The Englishman found some form, seemingly out of nowhere, to reel off three legs on the spin and claim a victory that was much edgier than it needed to be.
The world number 12, who will now jump into the world’s top 10, finished the contest with an average of 95.31 and checked out at 36%, stats he may well have to improve in the semis where he is likely to take on Michael van Gerwen.
Gerwyn Price slams Simon Whitlock for 'pathetic pace' during World Championship win
Peter Wright thought he was going to pass out during thrilling win over Jeffrey de Zwaan
Michael van Gerwen issues challenge to Gerwyn Price at PDC World Darts Championship
Aspinall handed Van den Bergh the first set on a plate as he missed seven darts at doubles despite scoring impressively and the Belgian wrapped it up without losing a leg.
However, the UK Open champion quickly snapped out of his generous mood and reeled off the next four sets without reply.
It was a mixture of brilliance in spurts from the Asp and really shoddy spells from Van den Bergh, with the Belgian averaging just 76 in the third set.
The match looked set to be over in six sets with Aspinall throwing for the match and with momentum firmly on his side, but he threw one of the poorest legs of the entire contest and allowed the Dreammaker to pinch it, taking the game to 4-2.
The pendulum appeared to have well and truly swung at that point with the Belgian then comfortably taking the next set and getting back to within one of the favourite.
At this stage the two met were level on legs with 15 won each, but the vagaries of set-play kept Aspinall ahead 4-3.
The Dream-maker won the first two legs of the eighth set and looked to be forcing a decider, but Aspinall found some form from nowhere, winning three legs on the spin to make it into the semis.