Mark Allen's British Open hopes ended by Mark Selby at semi-final stage
Mark Selby will take on John Higgins in the final of the British Open in Cheltenham. Selby battled t...
Mark Allen's British Open hopes ended by Mark Selby at semi-final stage
Mark Selby will take on John Higgins in the final of the British Open in Cheltenham. Selby battled t...