John Higgins produces a superb display to fight back from 8-5 down to beat Mark Selby 10-8 as he moves into the semi-finals ...