Teenage sensation Luke Littler started with a nine-darter as he dispatched Nathan Aspinall in the quarter-finals of the Bahrain Masters before brushing aside Gerwyn Price to reach the final.
The 16-year-old World Championship runner-up needed just three visits in the opening leg against fellow Englishman Aspinall.
Littler’s first three darts found the treble 20 bed and he repeated the feat on his return before a seventh dart set up a treble 19, double 12 finish.
The teenager was playing in just his second PDC event after becoming the youngest player to reach World Championship final at Alexandra Palace, where he eventually lost to Luke Humphries, earlier this month.
Littler won the second leg against the darts to take a 2-0 lead, only for Aspinall to break back in the third and then hold to make it 2-2.
However, Littler was not to be denied and eventually ran out a 6-3 winner with a 116 check-out to book a last-four showdown with former world champion Price.
There were further fireworks when the youngster, who turns 17 next week, returned to action, landing a maximum 170 finish on his way to a 7-3 semi-final victory over Price, who himself hit 124 and 146 check-outs as he attempted to keep pace.