Judd Trump reached his fourth semi-final of the season when breezing past Mark Selby 5-1 in the last eight of the Coral World Grand Prix in Cheltenham.
The recent Masters champion had struggled to find his very best form so far this week, a hard-fought 4-3 victory over Stuart Carrington followed by another uninspiring 4-2 defeat of Tom Ford in round two, but he was simply brilliant on Friday afternoon.
Following a frustrating campaign to date, Selby had looked more like his old self in his opening two matches but he had no answers to a terrific Trump display that was littered with impressive break building.
Trump was quickly into his work and won the opening frame thanks to a run of 77 before he dominated frame two and then won the third frame with a well-taken contribution of 86.
A break of 60 kept Selby in touch when reducing his arrears to 3-1 at the mid-session interval but there was no let up from Trump who put himself on the brink of victory with a magnificent response of 102.
The players were then shaking hands only a few moments later as Trump wrapped up proceedings with a brisk break of 72.
Hawk downs Wilson
There was more impressive stuff on table two as Barry Hawkins beat Kyren Wilson 5-2 with a stylish display.
Hawkins laid down an early marker when winning the opening frame with a fabulous break of 134 and had soon established a 3-0 lead thanks to further breaks of 64 and 63.
Wilson stopped the rot with a break of 63 in frame four and finally got a foothold in the match when a run of 70 got him back within one frame.
Hawkins wasn't about to panic, though, and normal order was restored when he cleared the table with a wonderful break of 116 before closing out the match in frame seven with a cool counter-counter clearance to the pink.
Awaiting Hawkins in Saturday's semi-final is Judd Trump.
World Grand Prix results
- QF Mark Selby 1-5 Judd Trump
- QF Kyren Wilson 2-5 Barry Hawkins
- SF Ali Carter 6-0 Xiao Guodong