News

Northern Ireland's Mark Allen produced a moment of snooker perfection at the Crucible on Friday, compiling a magnificent 147 ...