Jack Lisowski stayed on course for a first ranking title with a 5-3 victory over Stuart Bingham in the German Masters quarter-finals.
The 29-year-old, who is into the last four of a tournament for the seventh time, will next meet Tom Ford, who made a break of 134 in completing a 5-1 win over Joe O'Connor.
Lisowski made an explosive start after racing into a 2-0 lead and building a healthy advantage in the third frame.
German Masters
'Good to take punishment' – Trump explains why mauling can boost Lisowski's career
01/02/2021 AT 12:06

Two incredible Judd Trump shots - but which was better?

Bingham returned to the table in the third needing four snookers, but with all the colours placed intriguingly near the baulk cushion he decided to attempt mission improbable.
Four snookers quickly became two before a game of cat-and-mouse ensured – Bingham laying a trap, Lisowski managing to survive.
Although Bingham eventually offered a loose ball, which was potted by Lisowski with some relief, the belated table time sparked him into life.
The former world and Masters champion slashed the deficit to one with breaks of 81 and 110 either side of the mid-session interval to hint at an unlikely turn around.
Lisowski calmed the threat with a knock of 52 for 4-2 and although Bingham responded again to force an eighth frame, the world number 14 came through a tense and scrappy finale to win.
German Masters
'It unfolded from there' – Trump recalls win that began snooker domination
01/02/2021 AT 09:59
German Masters
Watch Trump retain German Masters title with stunning century
31/01/2021 AT 21:14