Marco Fu produced two brilliant performances on the way to reaching the semi-finals of the 2017 Six Red World Championship, while Anthony McGill, Mark Williams and Thepchaiya Un-Nooh completed the Last-Four line-up in Bangkok.
The knockout stages got underway in the Thai capital on Thursday, with the 16 remaining players being whittled down to just four ahead of the semis.
World number six Fu booked his place in the Last Four with two very contrasting victories on day four of the six-red event.
Earlier in the day, he romped a comprehensive 6-1 rout of reigning champion Ding Junhui, but was in trouble at 5-2 down against Graeme Dott in the quarter-finals.
However, the Hong Kong cueist produced a wonderful turnaround by reeling off the last four frames to seal a narrow 6-5 success.
His reward is a showdown with Mark Williams, who also overturned a deficit on the way to seeing off good friend Michael Holt and reaching the Last Four for the first time.
Having overcome Kyren Wilson 6-3 in the Last 16, the two-time World champion won the next five frames from 2-1 down to secure a very commanding 6-2 win.
Elsewhere, 2015 champion and home favourite Thepchaiya Un-Nooh advanced to the semi-finals with a 6-4 victory over Liang Wenbo.
Un-Nooh claimed a narrow 6-5 success over 2016 finalist Stuart Bingham earlier on Thursday, and built on that momentum by achieving another impressive win over Liang in what was a repeat of the final two years ago.
The local hero sets up a clash with Anthony McGill who, like Williams, finds himself in uncharted territory following a 6-4 win against David Gilbert.
After edging out Mark King in a deciding frame in the Last 16, the Scotsman also prevailed in a closely fought contest in the quarters to remain on course for the title.
SangSom Six Red World Championship 2017 Results
Thursday September 7
Akani Songsermsawad 2-6 Michael Holt
Mark Williams 6-3 Kyren Wilson
Graeme Dott 6-5 Ryan Day
Marco Fu 6-1 Ding Junhui
Noppon Saengkham 5-6 David Gilbert
Anthony McGill 6-5 Mark King
Thepchaiya Un-Nooh 6-5 Stuart Bingham
Liang Wenbo 6-3 Ben Woollaston
David Gilbert 4-6 Anthony McGill
Thepchaiya Un-Nooh 6-4 Liang Wenbo
Michael Holt 2-6 Mark Williams
Graeme Dott 5-6 Marco Fu