Luca Brecel won 11 successive frames to complete a remarkable comeback victory over Si Jiahui and reach the final of the World Championship.
Brecel had appeared down and out when he trailed the Chinese debutant 14-5 on Friday, but he produced a staggering period of dominance to turn things around at the Crucible and win 17-15. The Belgian, who beat seven-time winner Ronnie O’Sullivan in the previous round, accumulated 916 points to Si's 179 between the 20th and 30th frames of the match.
The 28-year-old had never won a match in his five previous visits to Sheffield, but will play the winner of the other semi-final between Mark Selby and Mark Allen in the final.