Mark Selby beats Mark Williams 10-9 to win a thrilling Shanghai Masters final and claim the world number one spot.
read full article