Bei der Snookerweltmeisterschaft 2017 erreichte er nach einem 13:10-Sieg im Viertelfinale gegen Ronnie O’Sullivan das Halbfinale gegen Mark Selby, in dem er zwischenzeitlich mit 5:4 führte und schließlich mit 15:17 unterlag.