2005 winner rallies from 15-13 down to win 17-15

Murphy will play Mark Allen or Wu Yize in final

Shaun Murphy twice overturned a two-frame deficit in the final session to beat John Higgins 17-15 and seal his place in his fifth World Snooker Championship final.

Murphy was forced to dredge up his best form to see off the 50-year-old Scot in a titanic tussle that looked nailed-on for a decider until Higgins fluffed a black on a break of 50.

Higgins’ miss gave Murphy a chance and despite a rare miss with the rest he seized on a second chance to clear to black and give himself a shot at a first title since his solitary win in 2005.