World Grand Prix: Ali Carter beats Xiao Guodong 6-0 to reach final
Ali Carter reached his first ranking final for two years with a 6-0 thrashing of China's Xiao Guodong at the World Grand Prix in Cheltenham.
Carter raced 4-0 ahead at the interval after amassing 382 points without reply, including a break of 126.
Earlier, Judd Trump sealed his third successive win over Mark Selby, beating the world number one 5-1, and he faces Barry Hawkins in Saturday's semi-final.
Hawkins had breaks of 134, 64, 63 and 116 in beating Kyren Wilson 5-2.
In the evening match, Guodong thought he had won the fifth frame after sinking the final black, but the cue ball trickled into a baulk pocket and Carter claimed the respotted black.
"I felt confident in my cue action," said 39-year-old world number 19 Carter, who won the last of his four ranking titles at the 2016 World Open in China. "I'm going to be the underdog against Judd or Barry."
World number five Trump made a 77 in the opening frame and raced 3-0 ahead at Cheltenham Racecourse.
He added a 102 and was on a break of 67 in the next when Selby jokingly threw his towel on the table to concede.
Masters champion Trump was clearly unaffected by a 20-minute delay to the afternoon's proceedings, caused by a problem with the roof at the racecourse's Centaur venue following heavy overnight rain.
"It's the best I've felt for quite a while," he said. "I was able to take my practice game to the main table."
Sign up to My Sport to follow snooker news on the BBC app.