Judd Trump and John Higgins go head to head for the third time this season on Friday for a place in the German Masters semi-finals.
Both their previous showdowns this term went right down to the wire, and neutrals at the Tempodrom in Berlin will be hoping for an equally exciting clash this time around.
Trump prevailed 6-5 on each occasion – in the semi-finals at the European Masters and English Open – but only after dramatic fightbacks to deny Higgins, who surrendered 4-2 and 5-2 leads respectively.
The Ace has now won each of the last eight meetings between the players in ranking events, and has certainly been the most impressive performer so far this week on his way to sealing the BetVictor Series bonus of £150,000 with a tournament to spare.
World number two Trump has hit seven centuries on the way to his eighth quarter-final of a season in which he has already captured the English Open, Wuhan Open and Northern Ireland Open.
And the two-time German Masters champion, who has overcome Lukas Kleckers, Matthew Stevens, Matthew Selt and Thepchaiya Un-Nooh, has not lost at this stage of any tournament since the 2022 Scottish Open.
Meanwhile, Higgins has broken new ground at the Tempodrom, where had never previously progressed beyond the last 16.
And the Scotsman is fresh from a morale-boosting 5-2 victory over Mark Allen, following a pair of 5-3 wins against Daniel Wells and Zhou Yuelong.
The four-time World champion is now looking to reach his fourth semi-final of the campaign but, with the prospect of having to qualify for the Crucible looming large, he knows he needs to start converting these deep runs into silverware.
The winner of this match will play either Ali Carter or Sam Craigie in the German Masters semi-finals.
Play gets under way at 1pm GMT on Friday and will be contested over the best of nine frames at the Tempodrom in Berlin.
18+ | T&Cs Apply | Geo restrictions may apply | Be Gamble Aware