Joe Perry produced a fabulous display to come from 3-1 down to defeat Judd Trump 6-4 at the UK Championship in York.
Perry looked in big trouble when Trump raced into a 3-1 lead at the mid-session interval thanks to breaks of 81 and 97.
The two-time UK Championship semi-finalist wasn't perturbed, though, and responded with a brilliant century - 100 exactly - in frame five before winning a scrappy sixth frame to draw level.
Trump inched ahead again when adding a hundred of his own but that would be the last success he tasted in the match as Perry shut him out thereafter with some nerveless match-play snooker.
Frames eight and nine were both tightly contested but Perry used all of his years of experience to ensure they went his way before a fabulously-laid snooker in the 10th left Trump in all sorts of trouble.
When forced into taking on a tough long red with the white tight on the balk cushion, Trump missed to leave Perry with the balls at his mercy and the veteran finished the match in fine style, producing a sublime clearance of 136 to book his place in the quarter-finals.
Perry told the BBC: "He is a superb player, so I am chuffed to beat him.
"I am pleased with how I am playing. I am comfortable out there and I felt calm all the way through."
O'Donnell shocks Ding
Meanwhile, a remarkable afternoon at the Barbican Centre was completed when Martin O'Donnell registered one of the biggest wins of his career by defeating Ding Junhui 6-4.
While failing to match the heights displayed by Joe Perry and Judd Trump on table number one, O'Donnell and Ding played out an enthralling battle that had appeared destined to down to the wire.
Despite making breaks of 63 and 55, Ding did well to go to the mid-session interval all square after O'Donnell had taken the early initiative and when the next two frames were shared, a tense finish looked to be on the cards.
However, O'Donnell won frames seven and eight - the latter thanks to a run of 90 - to put himself 5-3 in front and on the brink of victory.
A missed black off the spot when seemingly well placed in frame nine meant O'Donnell was forced to delay his celebrations as Ding held his nerve to keep his hopes alive.
O'Donnell wasn't to be denied, though, and despite needing two more bites of the cherry, he put the match to bed in the 10th frame to set up a quarter-final meeting with Ronnie O'Sullivan.
Wilson sweeps aside Hawkins
Kyren Wilson reached his first ever UK Championship quarter-final with an impressive 6-2 defeat of Barry Hawkins.
The pair looked evenly matched beforehand and Hawkins drew first blood before Wilson responded to ensure the scores were level at 2-2 at the mid-session interval.
Hawkins was well set in frame five but when he broke down on 33, Wilson jumped on the opportunity with a break of 95 seeing him inch ahead.
The momentum had really shifted in Wilson's favour now and breaks of 78 and 81 saw him extend his lead further to 5-2 before he closed out the match with a well-taken run of 61 in frame eight.
Bingham too strong for Akani
Stuart Bingham continued his fine start to the tournament by beating Sunny Akani 6-2.
Bingham, a former world champion, was far too streetwise for his younger counterpart, a break of 117 in frame one helping him on his way to the quarter-finals.
Thursday December 6 results
Afternoon session (1300 GMT)
- Judd Trump 4-6 Joe Perry
- Martin O'Donnell 6-4 Ding Junhui
Evening session (1900 GMT)
- Kyren Wilson 6-2 Barry Hawkins
- Sunny Akani 2-6 Stuart Bingham