Neil Robertson came from 4-1 and 5-3 behind to edge out Mark Williams 6-5 in the semi-finals of the Masters, reaching his first final since 2015, winning on the final black in the decider.
The Australian looked to be set to suffer an upset against the 46-year-old but found top form just in time, making breaks of 95 and 119 to take the match to a deciding frame.
Robertson then pinched the decider, but only after needing two snookers, handing Williams the most painful of defeats on the final black.
Things started off perfectly for the Australian, making a superb break of 102 in the very first frame, banishing any nerves he may have been feeling.
He couldn’t keep up that immense standard, though, losing the next four frames on the spin, with Williams making helf-centuries in all four of them.
Frames two and three were one-sided, but the last before the interval was painful for Robertson as he made 52, only for the three-time world champ to steal it with a break of 60 of his own.
After another break of 60 in the fifth, Robertson stopped the rot and claimed the sixth, after Williams had a great chance to go one from victory.
Williams did just that in the next, though, taking advantage of a monstrous fluke to go on to make 91 and take a 5-3 lead.
The Welsh Potting Machine was then in again in the ninth, but missed a black off the spot as he just showed signs of slipping with the finish line in sight, as Robertson made 95 to go within one frame.
The Melbourne man then secured the decider, pouncing on a poor safety shot from Williams to make 119 and take the match the distance.
Robertson had the first chance in the final frame, but could only make 21 before missing a red and then missed another tricky red to give Williams his first opportunity.
The Welsh legend took it with both hands, making 67 but the drama didn’t end there, with Robertson battling back from needing two snookers to win the match on the final black.
For more stories like this, check our sport page.