Ronnie O'Sullivan and Judd Trump out of World Grand Prix
Graeme Dott advanced to the World Grand Prix semi-finals with a 5-3 win over five-time world champion Ronnie O'Sullivan at Cheltenham Racecourse.
The 42-year-old world number 21 led 3-1 at the interval, though O'Sullivan levelled at 3-3 with a break of 102.
Dott had lost five successive matches against O'Sullivan but sealed his first win against him since 2011 with a 91.
Earlier defending champion and world number one Judd Trump lost in the last 16, beaten 4-3 by Kyren Wilson.
After O'Sullivan's century he was well set again in frame seven only for a red to roll into the corner pocket after he potted the blue and split the pack.
Scotsman Dott made a 52 but O'Sullivan had forced the snooker he required to get back into the frame, only to leave a simple red, while 2006 world champion Dott needed only one visit in the next frame to clinch the match.
"Graeme played well he deserved his victory, he was much the better player. I've got no complaints, I did well to get three frames," said O'Sullivan.
"It's hard to analyse my own performance, it doesn't matter how I played, I just didn't get the result. I always felt I was second best."
Dott will play Tom Ford in the last four after the Englishman beat Gary Wilson 5-2.
Trump compiled his 70th century of the season and won successive frames to force a decider.
The Bristolian left-hander made a 50 in the final frame but Wilson clinched a deciding pink to seal a quarter-final with Scot John Higgins, who beat China's Zhao Xintong 4-1.
Neil Robertson recorded three centuries in his 4-0 whitewash of Mark Williams and faces Joe Perry in Friday's quarter-final.
Sign up to My Sport to follow snooker news on the BBC app.