Luke Littler and Gerwyn Price produced a nail-biting finish in their Premier League Darts semi-final in London, with The Iceman almost pulling off a stunning comeback.
Price fought back from 9-4 down to take to the match to a decided leg, but it was world number one Littler who eventually triumphed 10-9, taking out 32 to reach his third consecutive Premier League Darts final.
The first half of the match was fairly routine with each player trading legs in the opening stages, going in even 4-4 at the break.
Welsh thrower Price, dressed in what looked suspiciously like an England shirt, looked dead and buried when Littler emerged from the break in terrific form, reeling off legs at breakneck speed and swiftly firing in five legs to sit with a comfortable 9-4 lead.
However the balance of the tie changed when Littler missed five match darts and Price seemed to sense an opportunity.
Suddenly it was Price's turn to go on a hot streak. The Iceman also won the next five legs on the spin, improving on his doubles and letting out a few trademark "Booyah's" when the momentum shifted in his favour.
The match came down to a thrilling final leg decided and, predictably, it was Littler who seized the early initiative.
The Nuke opened with a thumping 180, whereas Price could only muster 100 in reply, the match almost looked decided from that point on.
Littler went on to take out the leg in five visits to the oche to secure his place in another Premier League Darts final, where he will face either Jonny Clayton or Luke Humphries.