David Gilbert could not believe his luck with an outrageous fluke against John Higgins. The pair are facing off in the second semi-final after Yan Bingtao beat Stuart Bingham in the opening semi-final clash in Milton Keynes. Watch the Masters final live on Eurosport, eurosport.co.uk and the Eurosport app on Sunday.