Pozostałe sezony W sezonie 2012/2013 największym sukcesem było pierwsze w karierze dojście do ćwierćfinału dużego turnieju rankingowego (było to China Open 2013). Osiągnięcie to udało mu się powtórzyć dopiero 4 lata później, w Gibraltarze. W październiku w Shanghai Masters 2017 doszedł do półfinału. W następnym roku ponownie znalazł się w ćwierćfinale, w turniejach English Open i China Open.

Sezon 2018/2019 rozpoczął od pierwszego udziału w finale turnieju rankingowego – w Riga Masters musiał uznać wyższość Neila Robertsona, który zwyciężył 5-2. Potem regularnie dochodził do ćwierćfinałów, a w turnieju International Championship 2018 zagrał nawet w półfinale, gdzie znowu zmierzył się z Robertsonem i przegrał 9 do 7. W finale China Open, rozegranym 7 kwietnia 2019 w Pekinie, przegrał 4-11 z Neilem Robertsonem.

W 2025 w swoim siódmym występie w finale turnieju rankingowergo odniósł swoje pierwsze zwyciestwo pokonując w finale Northern Ireland Open 2025 Judda Trumpa 9-8.