Mark Allen came from behind to beat Neil Robertson and book his spot in the quarter-finals of the World Open in Yushan on Thursday.
Allen, the world number 11, was trailing 4-2, but overcame the Australian with consecutive breaks of 71, 105 and 75 to progress to the last eight.
Sky Bet now make Allen 5/1 to win the tournament.
"It shows my game is in good shape, that even when I was struggling at 4-2 behind, I still managed to come through," Allen told World Snooker.
"It's a little bit of a bonus to still be in the tournament, and hopefully I have three tough matches in front of me, but if I play as well I did towards the end I think I have a good chance."
Awaiting Allen for a place in the semi-finals will be England's David Gilbert following his 5-2 victory over John Higgins.
Four-time world champion Higgins had never lost to Gilbert, but he was no match for the Englishman who sealed his place in the quarter-finals by winning the last four frames.
"It's nice to finally get a win over John," Gilbert added. "He is a great player so it is good to have that on my CV."
There were also wins on Thursday for Anthony McGill, Luca Brecel, Li Hang, Ding Junhui, Mark Williams and Kyren Wilson.
Thursday's results
CLICK HERE FOR FULL TOURNAMENT SCHEDULE & RESULTS
THURSDAY SEPTEMBER 21
Afternoon Session
Third Round (Best of nine)
- Lee Walker 0-5 Anthony McGill (Match 56)
- Cao Yupeng 4-5 Luca Brecel (Match 57)
- Peter Ebdon 3-5 Li Hang (Match 58)
- Joe Perry 1-5 Ding Junhui (Match 59)
Evening Session
Third Round (Best of nine frames)
- Jimmy Robertson 1-5 Mark Williams (Match 60)
- Kyren Wilson 5-3 Thepchaiya Un-Nooh (Match 61)
- Neil Robertson 4-5 Mark Allen (Match 62)
- David Gilbert 5-2 John Higgins (Match 63)
Related snooker links