Australian Simon Whitlock lived up to his nickname and produced some final-set wizardry to surge into the quarter-finals of the world darts championship in London.
The man dubbed the "Wizard of Oz" edged into the final eight with a seven-set win over Dave Chisnall.
Whitlock has never won the world championship, but was runner-up back in 2010 and is desperate to taste success.
Trailing by two legs in the deciding set, the pony-tailed thrower found his touch to claim three consecutive legs and prevail in dramatic circumstances.
It was a 152 checkout in the last set which turned the match and laid the platform for Whitlock to seal a 4-3 result.
Although Whitlock always led the encounter, Chisnall was on track for an incredible comeback.
Whitlock said he produced his best when it counted, something he'll need to continue in the quarters where he will face five-time world champion Raymond van Barneveld.
"That's probably my best. Under pressure, what a fantastic finish. I needed that so bad," said Whitlock.
"I tell you when he went 3-2 up in that last set, I thought I've got to pull out something special and I did.
"Credit to the man (Chisnall) - he is a brilliant player and we're good friends off the board.
"I had to dig very deep."
Two-time world champion Adrian Lewis booked his place in the quarters at Alexandra Palace with a battling 4-2 win over Kevin Painter.
Trailing 2-0, Painter fought back to level at 2-2 but Lewis stayed on course for a third successive title by taking six of the next eight legs to set up a last-eight clash with Michael van Gerwen.
Van Gerwen overcame injuries to both feet to reach the quarters with a 4-1 win over Colin Lloyd.
Van Barneveld needed just a shade over half an hour to book his date with Whitlock, sweeping aside Gary Anderson 4-0.
World No.3 James Wade enjoyed a straight-sets win over Holland's Vincent van der Voort and will meet Wes Newton - a 4-1 victor over Mark Walsh.