Team Unicorn youngster Dimitri van den Bergh produced the performance of his life to reach his first big TV quarter-final.
The young Belgian beat Raymond van Barneveld 6-4 to set up an all Unicorn quarter-final at the World Series against James Wade.
Meanwhile Unicorn superstar Gary Anderson wowed the Scottish crowd, while Kyle Anderson lost out in a thriller to Rob Cross.
But Van den Bergh was exceptional. Twice in the opening three legs he hit six perfect darts and Van Barneveld didn't have an answer.
He started with an 11 darter, followed by two 14 dart legs and should have made it 4-0 but for two missed darts at D16! He was averaging around 115 at this stage.
Van den Bergh was hitting the heights with 180s, 177s as Barney tried to stick with him. A 13 darter helped the Unicorn starlet to 5-2 advantage and he missed 'tops' to take it 6-2. The Dutchman pinched a couple of legs; however Van den Bergh saved the best for last.
He completed his fabulous win with a 10 dart leg....140, 177, 168 and D8
"I am so happy. I knew I could produce that game and to beat Raymond is just incredible," he said. "I know I have exciting times ahead and I will be trying very hard to be successful."
Gary Anderson thrilled the partisan Glasgow crowd as the master beat the pupil. Gary of course, mentors Chris Dobey but there was not time for sentiment in their all Unicorn showdown and the No.1 seed breezed through 6-1.
"I hadn't been scoring at all well in practice so I was a bit worried going out there," he said. "Chris is a great talent who has had a tough time recently but he will come good. I needed to focus and my finishing was excellent. It was just a relief to win after the last two years at the World Series Finals."
Anderson fell at the first hurdle in both 2015 and 2016 at the Braehead Arena, but there was no mistake this time.
He started with a 13 darter and brilliantly took out 110 and 130 and then wired D18 for a 150 finish! Dobey hit four 180s but couldn't get close and Gary's first maximum followed by a 101 check-out took him over the finishing line with a 102 average.
James Wade made it very difficult for himself before finally squeezing through in a last leg decider against Simon Stevenson.
The Unicorn man should have cruised through. He raced into a 3-0 lead after hitting a couple of 180s, then started to miss doubles. He blew three chances for 4-0, then two darts went astray to win the match 6-2.
Wade proceeded to miss two more darts to win it 6-3 and Stevenson battled back with an 80 check-out and an 11 darter to level it at five apiece. But Wade held his nerve in the decider to set up that quarter-final against Van den Bergh.
"I have been playing on my reputation for far too long. I have got away with it but that has to stop. I am really putting in the work and practicing properly. I have still got the time to put in right and I'm working very hard," was Wade's honest assessment.
Team Unicorn Aussie ace Kyle Anderson gave it everything but just came up short as he lost a dramatic deciding leg to Rob Cross.
It was a cracking match. Cross opened up a 5-2 lead before a brilliant Anderson fightback....13 and 14 dart legs and a superb 92 finish forced the decider, but with Kyle sat on 46 Cross hit D18 with his last dart to pinch the win.
James Wade 6-5 Simon Stevenson
Raymond van Barneveld 4-6 Dimitri van den Bergh
Gerwyn Price 6-5 Corey Cadby
Gary Anderson 6-1 Chris Dobey
Peter Wright 6-1 Justin Pipe
Michael van Gerwen 6-1 Max Hopp
Daryl Gurney 6-3 Simon Whitlock
Kyle Anderson 5-6 Rob Cross
Sunday Q/Finals (best of 19 legs):
James Wade v Dimitri van den Bergh
Gary Anderson v Gerwyn Price
Peter Wright v Daryl Gurney
Michael van Gerwen v Rob Cross
By STUART PYKE in Glasgow
Photo courtesy Steve Welsh / PDC