Judd Trump added another chapter to what's become one of sport's great page-turners as he stunned Barry Hawkins at the German Masters.
Trailing 5-1 in a best-of-11 semi-final, his sole frame coming courtesy of a fluke, Trump looked down and out before rattling off five frames in a row to win.
The first three in the sequence came courtesy of century breaks, before the left-hander held firm in a nervy decider.
In victory, Trump moved a step closer to his 21st ranking title, almost half of which have been won over the last 18 months as he sets the standard at the very pinnacle of the sport.
"The first six frames were a write-off," confessed Trump.
“The whole tournament to be honest has not been good and I have not been sharp.
“Having an extended break was not good for me, but I am proud of the way I dug in because it would have been easy to give up. I was questioning what drink I was going to get from Starbucks on the way home.
“But you just have to put that to the back of your mind. Something clicked at 5-1 and there was no turning back from there.”
For so much of Saturday's game in Milton Keynes, Hawkins was up to the challenge, and went he completed a tournament-high 140 break to lead 5-1 the result looked inevitable.
But Trump forced him to watch a fluent fightback and that appeared to shatter Hawkins' nerve, as he missed chances in the final frame and eventually surrendered it after a heavy-handed attempt to lay a snooker.
Trump meanwhile showed off his full repertoire: big breaks, breathtaking shots, but above all else a will to win which somehow matches his ability and has sent him so far clear of his rivals.
He'll face Jack Lisowski in Sunday's final, in a re-run of their sensational World Grand Prix showdown before Christmas, after Lisowski was a comfortable 6-2 winner against Tom Ford.
Both players then missed the Masters through Covid-19. On Saturday's evidence they intend to make up for lost time.