Judd Trump edged into the semi-finals of the Masters at the Alexandra Palace with a nail-biting 6-5 win over Neil Robertson.
Trump raced into a 2-0 lead with a break of 104 enough to secure the second frame, but Robertson struck back by reeling off two in a row with one visit in the fourth producing a 139.
In total, a high-quality quarter-final contained six century breaks with Trump's 140 in the ninth the top score and the highest in this year's tournament.
The match continued to follow the same path with Trump, the 26-year-old former number one from Bristol, moving 4-2 ahead before two big breaks of 100 and 74 by Robertson levelled the score once again.
Each player then won a frame to take the match to 5-5.
It took a decider to separate the rivals and it was Trump who rose to the occasion with a magnificent 129 sealing victory in the 11th and setting up a semi-final against Barry Hawkins.
"In the first round I was really nervous. I was looking for form and while I knew I was playing well, Neil kept coming back at me," Trump told BBC Sport.
"As soon as that opening red in the final frame went in I thought 'don't mess up'.
"If ever I'm the underdog I seem to play well and whenever I'm the favourite I put too much pressure on myself. Knowing me I could go out and play terribly in the next round.
"I'm 26 now and it's about time I started winning titles. I've proved a lot to myself and, hopefully, I can keep it up. For me, that was a big win."