Danach verpasste er die Qualifikation für die China Championship und das Indian Open, startete dafür aber umso erfolgreicher in das Paul Hunter Classic 2017. Drei Siege ohne Frameverlust brachten ihn wieder ins Achtelfinale. Dort verschlief er aber den Spielbeginn und obwohl er einen 0:3-Rückstand noch wettmachen konnte, verlor er den Entscheidungsframe gegen Ian Burns. Bei seinem nächsten Turnier, dem World Open, erreichte er zum dritten Mal in drei Jahren ein Finale. Gegen Ding Junhui verlor er allerdings klar mit 3:10.