Für die Weltmeisterschaft 2017 erhielt er keinen Startplatz, dafür wurde er bei zahlreichen anderen Turnieren eingesetzt, wo ihm allerdings keine Medaillenplatzierung gelang. Starke Leistungen zeigte er aber erneut in der Superleague, in der er erneut Ma Long, Fan Zhendong und Xu Xin – Gold-, Silber- und Bronzemedaillengewinner bei der WM 2017 – schlagen konnte und eine Bilanz von 19:8 erreichte. 2018 konnte er sich auch international steigern: Er erreichte das Finale der Korea Open, in dem er gegen Jang Woojin verlor, unterlag in allen anderen World-Tour-Turnieren aber nur chinesischen Teamkameraden. Nachdem er im Lauf des Jahres unter anderem die Top-10-Spieler Timo Boll, Tomokazu Harimoto, Wong Chun Ting und Lin Gaoyuan besiegt hatte, gelangen ihm bei den Austrian Open im November auch ein Halbfinal- bzw. Finalsieg über den Weltranglistenersten Fan Zhendong und über Xu Xin, womit er sich seinen ersten World-Tour-Titel im Einzel sicherte. Zudem qualifizierte er sich so für die Grand Finals, bei denen er im Viertelfinale gegen Jun Mizutani ausschied, und erreichte in der Super League eine Bilanz von 20:9. Im April 2019 erreichte er zum ersten Mal einen Platz in den Top 10 der Weltrangliste, bei der Weltmeisterschaft im selben Monat – seiner ersten seit 2015 – schlug er erneut Fan Zhendong und gewann sowohl im Einzel als auch im Doppel Bronze.