O’Sullivan had won their previous three meetings in 2019 – including in the Players Championship and Tour Championship finals – but it is Robertson who will face either Mark Allen or Judd Trump in Sunday’s final.
Is this a new era for snooker as Brecel and Zhao clash in epic UK final?
A 66 helped O’Sullivan take the opening frame, but after he inadvertently potted the pink it was Robertson who levelled up before moving 2-1 in front with a 62 after a safety exchange.
O’Sullivan’s 81 made it 2-2 going into the short interval, but Robertson came out firing with a 108 to regain the lead.
A fraught sixth frame saw O’Sullivan trail 55-13 before he fought back to once more level the match at 3-3.
Robertson sneaked in front once more, but a speedy 86 saw O’Sullivan tie a topsy-turvy encounter.
What essentially turned into a best-of-three showdown led to a thrilling ninth frame that went down to the final black, which was eventually potted by O’Sullivan as the five-time world champion moved within a frame of victory.
However, Robertson rallied with a stunning 135 to force a decider, which the Australian took with a clearance of 90.
Allen and Trump face off on Saturday evening, with the final taking place over two sessions on Sunday.
UK Championship final LIVE - Brecel faces Zhao in shock showpiece
UK Championship: Draw, schedule, results, order of play