World masters of snooker riyadh final July 8, 2019 16 32 64 128 Riyadh season world masters of snooker final World snooker final 2022 World snooker championship 2014 final full match World snooker championship 2023 preview