World Champion and world number one Mark Selby suffered a last 16 exit at the F66.com German Masters in Berlin, losing 5-2 to a resurgent Anthony Hamilton.
Veteran 45-year-old Hamilton, nicknamed the Sheriff of Pottingham, almost dropped off the pro tour last season, but just survived and has since enjoyed a dramatic improvement in form. He has won 21 matches this season, climbing to 66th in the world, and is now into his third quarter-final of the campaign.
Hamilton made breaks of 62, 53, 68 and 58 as he set up a meeting with Barry Hawkins.
World number 12 Hawkins saw off Ben Woollaston 5-2 with a top run of 91. That result ended Woollaston’s hopes of earning a place in next week’s Ladbrokes World Grand Prix in Preston (click here for updates on that race).
One player who will be in Preston is China’s rising star Yan Bingtao, who reached the quarter-finals of a ranking event for the first time with a 5-1 thrashing of Michael Holt. Breaks of 56, 115 and 61 helped 16-year-old Bingtao add another fine result to a tremendous rookie season.
He now meets world number two Stuart Bingham, the only player ranked among the top ten who has made the quarter-finals. Basildon’s Bingham edged out David Gilbert 5-4.
Gilbert looked favourite when he came from 2-0 down to lead 4-2, compiling runs of 68, 79, 74 and 92. Bingham edged a tense seventh frame on the colours then made a vital 49 to win the next for 4-4. Gilbert had one chance in the decider but, trailing 32-4, was unlucky to knock a red in when he split the pack off the blue. Bingham later potted a long red and made 67 for victory.
Quarter-finals, 8pm local time:
Martin Gould v Ryan Day Tom Ford v Ali Carter Stuart Bingham v Yan Bingtao Barry Hawkins v Anthony Hamilton