Mark Selby claimed the 24th ranking title of his career with a hard-fought victory over Stephen Maguire in the final of the ...