Stan Moody reached the last 16 of a ranking event for the second time in his career with a superb 4-3 victory over world number 12 Zhang Anda in round three of the Unibet British Open.
Teenage talent Moody, playing his second season on the tour, will reach his first quarter-final if he can beat Oliver Lines or Sunny Akani in Cheltenham on Thursday evening.
Yorkshire's 18-year-old Moody turned pro last year with high expectations after an outstanding junior career, and has shown his potential in patches. Tonight's performance in Zhang was perhaps his best so far as he made breaks of 69, 55, 68, 60 and a crucial 47 in the decider.
"It's my best win on tour," said Moody. "My all round game is getting better, I am working on my safety game. My debut season was very difficult, but this season I have changed a lot of things both on and off the table and hopefully I'll get the results. I'll just play the balls tomorrow and have some fun."
English Open champion Neil Robertson suffered a surprise 4-3 reverse against Rory Thor. From 3-1 down, Malaysia's Thor took the next two frames with a top break of 90, then got the better of a scrappy decider.
Mark Selby pulled out a 41 clearance in the deciding frame to beat Yuan Sijun 4-3 on the final black, while Crucible finalist Jak Jones top scored with 109 in a 4-1 win over Iulian Boiko. David Gilbert came from 3-1 down to beat Ashley Carty 4-3, while Stephen Maguire edged out Stuart Bingham by the same scoreline.