Brecel stuns O'Sullivan as Allen, Selby and Si book semi-final spots
You can read about their quarter-final matches below.
Ronnie O’Sullivan 10-13 Luca Brecel
Luca Brecel put in a blistering performance to blow away defending champion Ronnie O’Sullivan and reach the semi-final of the World Snooker Championship for the first time.
Brecel, who had never won a match at the Crucible before this year, won seven frames in a row to overcome the world number one 13-10.
The Belgian came from 6-2, 8-4 and 10-6 down to win a thrilling quarter-final clash and will face Si Jiahui in the semi-final.
You can read the report on O'Sullivan's shock loss here.
Mark Allen 13-10 Jak Jones
Mark Allen reached his first World Snooker Championship semi-final since 2009 with a hard-fought 13-10 win over Jak Jones.
Allen won the final three frames on Wednesday after recovering from being 2-0 and 4-2 down in the first session.
The first two sessions ended 4-4 and 8-8, but Jones began to falter as soon as he hit his tenth winning frame as the Northern Irishman stormed into an unassailable lead.
The 37-year-old will face Mark Selby in the last four.
John Higgins 7-13 Mark Selby
Mark Selby staged a stirring comeback to beat four-time champion John Higgins and book his place in the last four where he will face Mark Allen.
The world number two will be the one to beat after Ronnie O'Sullivan's shock exit earlier in the day, but will be relieved to be in the semi-final after finding himself 4-1 down in the first session.
Selby, 47, won the next six frames to lead 7-4 and didn't let slip as he took control leading 10-5 and 12-6 before reachinig the next round with a 13-7 win.
Anthony McGill 12-13 Si Jiahui
Si Jiahui edged an epic quarter-final against Anthony McGill to reach the semi-final for the first time.
The 20-year-old Chinese debutant put himself 4-1 up only to see McGill claw back to lead 8-6, 10-8 and 11-9.
However McGill has failed to beat Si - ranked 59 places below him - in three previous meetings and this run was extended to four after the Scot lost the deciding frame 13-12.
Si will now face Luca Brecel for a place in the final on Thursday.