Im zweiten Jahr dauerte es jedoch lange bis zu ersten Erfolgen. Bei der Qualifikation für das German Masters 2014 gelang ihm das 102. Maximum Break der Snookergeschichte. Das Hauptturnier verfehlte er jedoch. Bei den Welsh Open 2015 erreichte er das Viertelfinale und besiegte unter anderem Neil Robertson. Durch einen Sieg gegen den Titelverteidiger Ding Junhui bei den China Open 2015 zog er danach erstmals in seiner Karriere in das Finale eines Ranglistenturniers ein. Dieses verlor er mit 2:10 gegen Mark Selby. In der Weltrangliste stieg er im Juli 2015 unter die Top 32. Die &lt;a href="Snooker-Saison%202015/16"&gt;Snooker-Saison 2015/16&lt;/a&gt; verlief jedoch weit weniger erfolgreich und außer bei den Bulgarian Open, wo er die letzten 32 erreichte, war bei allen Ranglistenturnieren spätestens in Runde 2 Schluss, weshalb er wieder zurückfiel.