Ronnie O'Sullivan won two matches in a day to advance to the last 16 of the Shanghai Masters.
The 41-year-old played his last-64 tie in the morning due to his involvement in last week's Champion of Champions final in Coventry and breezed through with a tournament-high break of 144 as he beat Gary Wilson 5-2.
He then returned to comprehensively beat Joe Perry 5-1 with a high break of 127 to set up a tie in the third round with Barry Hawkins.
Mark Allen will meet Jack Lisowski in the last 16 after beating fellow Irishman Fergal O'Brien 5-0.
Judd Trump needed less than an hour to see off Ben Woollaston 5-0 with breaks of 50, 74, 92 and 64 and after the victory told World Snooker: "I felt quite good today. I missed a couple in the first frame but then I found some confidence. I felt good and it is a nice feeling when you get on a roll like that."
Trump faces Stephen Maguire in the last 16 after the Scot edged past Ali Carter 5-4.
John Higgins missed the chance of 147 when when potted the white when on 125 on his way to a 5-1 win over Zhou Yuelong.
Mark Selby beat Alan McManus 5-4 to set up a date with Mark Williams, who coasted past Gerard Greene 5-0.
Jack Lisowski completes the last 16 line-up after he got the better of Cao Yupeng.