miejscu na liście rankingowej.

W następnym sezonie Zhao najlepiej wypadł podczas German Masters 2020 – dotarł tam do ćwierćfinału, gdzie uległ 3–5 Shaunowi Murphy’emu. Przez cały sezon grał równo, co pozwoliło mu awansować na koniec sezonu na liście rankingowej na 29. miejsce.

W sezonie 2021/22 Zhao zwyciężył w turnieju UK Championship 2021. W drodze do finału pokonywał między innymi Thepchaiyę Un-Nooh, Johna Higginsa, Jacka Lisowskiego i Barry’ego Hawkinsa, by w finale wynikiem 10–5 zwyciężyć z Belgiem Lucą Brecelem. Za zdobyty tytuł wygrał 200 tysięcy funtów oraz tyle samo punktów rankingowych, które przesunęły go na dziewiąte miejsce światowego rankingu. Tym samym zapewnił sobie możliwość debiutu w londyńskim Masters 2022, gdzie w pierwszej rundzie przegrał z Higginsem 6-2. W MŚ 2022 doszedł do drugiej rundy, gdzie przegrał ze Szkotem Stephenem Maguire’em 13 do 9. Wygrane w tym sezonie dały mu w sumie 6. pozycję w światowym rankingu.

W 2023 roku stracił prawo do udziału w rozgrywkach na mocy decyzji World Professional Billiards and Snooker Association.