En 2012, il rallie un nouveau quart de finale en tournoi classé à l'Open d'Australie, mais ne parvient pas à aller au-delà. Après une saison 2013-2014 mitigée ; uniquement marquée par une défaite en finale du championnat de la ligue, il débute favorablement la saison suivante par une demi-finale au Classique de Wuxi ("Wuxi Classic"). Il s'impose de peu face à Stephen Maguire en quarts de finale (5-4), puis est éliminé sur le score de 6 manches à 4 par Joe Perry.