Dave Chisnall made Gary Anderson pay for missing four match darts as he beat him 6-5 to reach the last eight at the World Series of Darts Finals in Vienna.
The Flying Scotsman looked on course for the quarter-finals when checkouts of 170 and 130 checkout put him 5-3 up but Chizzy rallied to pull a leg back with a 13-darter.
Anderson produced back-to-back 140s to leave 81 but couldn't finish in the next two visits, missing three darts at a double in the process as Chisnall followed up a 138 by pinning tops at the second attempt to force a decider.
The St Helens thrower reached a finish first at 121 but after only managing to leave 64, Anderson just missed the bullseye to take out 121 and that would be his last visit to the oche at the Multiversum.
Chisnall, tipped by our Chris Hammer at 6/1 to win the quarter of the draw, averaged 96 compared to Anderson's 100 and only hit a single 180 while his checkout percentage of 46% was also worse than the Scotsman's 50%.
But that matters not, as he goes on to face Michael Smith in Sunday afternoon's quarter-finals.
Bully Boy sealed his spot in the last eight with a 6-3 victory over Kyle Anderson, averaging 104 and making three 100+ checkouts.
Smith, who also hit four 180s, missed 11 darts at doubles but took out 112, 120, 127 in an impressive display of high finishing.
Newly-crowned European champion James Wade silenced the Austrian fans with a 6-3 triumph over Mensur Suljovic.
Wade ended a near five-year wait for a televised title in Germany last weekend and maintained the momentum with a fine performance against the home favourite.
The Machine averaged almost 98, hit three 180s and completed his victory with a two-dart 96 checkout to set up a clash with Jamie Lewis, who defeated world champion Rob Cross in a deciding leg.
Voltage has endured a difficult 2018 following his historic 2017 and a return to top form doesn't seem to be coming any time soon after averaging just 83 in this 6-5 defeat.
Lewis averaged a stunning 109 during his first-round win on Friday night, which he dedicated to his late grandfather, but wasn't at that same level tonight, posting a mark of just 88 - although he did hit five 180s, including two in the penultimate leg to force the decider.
The Welshman, who hasn't done much since reaching the World Championship semi-finals, finished the match in style with a 13-darter, with Cross way back on 206.
Gerwyn Price averaged only 81 but still produced an eye-catching 6-1 triumph over a struggling Peter Wright, who averaged just below 80.
Snakebite hit three 180s but missed 10 of his 11 darts at doubles, as his Welsh opponent made him pay.
Next up for Iceman is Simon Whitlock, who came from 5-3 down and survived seven match darts to defeat Daryl Gurney.
Last weekend's European Championship runner-up was back on 198 when Gurney missed his second match dart at double 12 in the deciding leg and hardly put pressure on with a visit of 83.
The Northern Irishman then missed a further three attempts at doubles but even then Whitlock could only leave 65 following another poor visit and again looked dead and buried.
Gurney failed to take out six before Whitlock put him out of his misery with a two-dart checkout from 65.
Earlier in the night Raymond van Barneveld survived a real scare to deny Raymond Smith a famous victory.
A much closer match than many expected went the distance and Barney took five darts from 40 to stumble over the line, with Smith waiting to have a crack at double 10.
The Dutchman averaged just 90 and will need to improve when he plays Michael van Gerwen in Sunday's quarter-finals.
The world number one averaged 105 and made two 100+ checkouts of 128 and 127 as he recorded a 6-0 whitewash over Damon Heta, who didn't even have a shot at a double.
World Series of Darts: Results & schedule
Friday November 2
First Round (Best of 11 legs)
- Raymond Smith 6-3 Keegan Brown
- Maik Langendorf 5-6 Damon Heta
- Ian White 4-6 Kyle Anderson
- Dave Chisnall 6-1 Max Hopp
- Jamie Lewis 6-2 Dimitri Van den Bergh
- Gerwyn Price 6-1 Royden Lam
- Steve Beaton 0-6 Daryl Gurney
- Ross Smith 3-6 James Wade
Saturday November 4
Second Round (Best of 11 legs)
- Michael Smith 6-3 Kyle Anderson
- Raymond van Barneveld 6-5 Raymond Smith
- Gary Anderson 5-6 Dave Chisnall
- Peter Wright 1-6 Gerwyn Price
- Simon Whitlock 5-6 Daryl Gurney
- Rob Cross 5-6 Jamie Lewis
- Mensur Suljovic 3-6 James Wade
- Michael van Gerwen 6-0 Damon Heta
Sunday November 5
Afternoon session (1300 GMT)
Quarter-Finals (Best of 19 legs) TV Channel: ITV4
- Gerwyn Price v Simon Whitlock
- Michael Smith v Dave Chisnall
- Jamie Lewis v James Wade
- Raymond van Barneveld v Michael van Gerwen
Evening session (1900 GMT)
Semi-Finals (Best of 21 legs)
TV Channel: ITV4
- Two matches
Final (Best of 21 legs)
TV Channel: ITV4
- Winner SF 1 v Winner SF 2