Shaun Murphy completed a magnificent comeback to beat Kyren Wilson 17-12 and book a place in the Snooker World Championship final. After trailing 10-4 and 11-6, the 2005 champion won all five frames with ease when the match resumed at 12-12 on Saturday evening. Breaks of 78, 91, 117, 77 and 58 secured the win for Englishman Murphy, who will face Mark Selby in the final.