Szkot został ukarany przez sześciomiesięczne zawieszenie (licząc od 2 maja 2010) oraz 85 tysięcy funtów grzywny.

2 maja 2011 roku zdobył czwarty w swojej karierze tytuł mistrza świata, pokonując w finale 21-letniego Judda Trumpa 18-15.

Dnia 23 września, podczas pierwszej sesji finału Shanghai Masters 2012 przy stanie 0:5 wbił swojego 6 breaka maksymalnego w meczu przeciwko Juddowi Trumpowi.

5 grudnia, podczas turnieju UK Championship 2012, w meczu przeciwko Markowi Davisowi wbił siódmego w karierze breaka maksymalnego.

19 września 2024 w przegranym meczu 1/8 finału turnieju English Open 2024 przeciwko Markowi Allenowi wbił swojego tysięcznego breaka stupunktowego w karierze, dokonując tego jako drugi zawodnik w historii po Ronniem O’Sullivanie.

6 marca 2025 w turnieju World Grand Prix 2025 w Hongkongu osiągnął swój 147 ćwierćfinał turnieju rankingowego poprawiając rekord Ronniego O’Sullivana.

Występy w turniejach w całej karierze