Anfang 2012 gewann er das prestigeträchtige Masters gegen Shaun Murphy mit 10:6. Bei den PTC-Grand-Finals verlor er dann sein erstes Finale bei einem Ranglistenturnier. Zuvor hatte er jedoch zwei PTC-Turniere gewonnen. Bei der Snookerweltmeisterschaft 2012 unterlag er im Viertelfinale dem späteren Weltmeister Ronnie O’Sullivan mit 10:13.