John Higgins completed a superb comeback to beat Stephen Maguire and book his place in the World Championship final with a 17-15 win.

More...