Ronnie O’Sullivan beat runner-up Judd Trump 10-6 to claim his fourth Champions of Champions title.
The seven-time world champion led 6-1 before Englishman Trump clawed his way back to 7-6 – including his seventh career-high 147 stoppage.
However, 46-year-old O’Sullivan pulled away again, taking the final three unanswered frames and claiming the £150,000 winner’s prize.
“I was happy with how I dug in there at the end,” O’Sullivan said.
O’Sullivan opened up a 6-1 lead thanks to breaks of 96, 103, 52 – twice – and 88 before Trump’s 147 in the eighth frame.
The 33-year-old then made it 6-3 with a break of 96.
The afternoon session began with a break of 106 from O’Sullivan before Trump took the next three frames, including another century break, to reduce the deficit to one frame.
But O’Sullivan checked Trump’s progress with a 124 break in the 14th frame before sealing victory with breaks of 85 and 81.
“Even when I was 6-1 I never thought about the lead because I know what Judd is like, he can come out and do what he did, get me back to 7-6,” O’Sullivan told ITV4.
“I’m probably not as hungry as all the other players, I’m happy to be here, I like to compete. I take each game as it comes, I enjoy being out here and it’s like a vacation for me.”
“I thought Ronnie went really heavy all day, so it puts pressure on you. You’ve got to clean it up in a visit every chance you get and I didn’t do it enough,” Trump said.
And at his peak break, he added: “It’s always special to do them and even more special in a final against Ronnie. It’s another thing ticked on the CV but obviously I’m disappointed to lose.”
The Champion of Champions tournament features 16 tournament winners over the course of the season and O’Sullivan won the inaugural event in 2013.
He won again the following year and then a third time in 2018.