Bei der Snookerweltmeisterschaft 2007 erreichte er das Viertelfinale und unterlag dort Mark Selby mit 12:13 Frames. Während dieser WM spielte er mit einer Serie von 144 Punkten sein bis dahin höchstes Break.