Ali Carter beat reigning champion Judd Trump 6-5 to reach the semi-finals of the Masters at Alexandra Palace.
A see-saw encounter saw Carter establish a 4-2 advantage with three half-centuries and a break of 103.
Trump then made a sublime 129 as he began a fightback, reeling off three frames in a row to lead 5-4.
However, Carter took a nervy 10th frame to level and sealed his victory with a fine run of 64.
Mark Allen and Mark Selby play later on Friday (19:00 GMT) in a repeat of the 2023 World Championship semi-final, with the winner scheduled to face Carter in the last four on Saturday evening.
More to follow