En janvier 2021, pour sa première participation aux Masters à l'âge de 21 ans, il arrive en finale en écartant Neil Robertson, Stephen Maguire et Stuart Bingham en manche décisive. Il affronte le double vainqueur de l'épreuve John Higgins qui n'a plus triomphé depuis 2006. Une fois encore, Yan s'en sort au bout d'un match très disputé (10-8). Il soulève ainsi son premier trophée dans un tournoi majeur de la triple couronne. En avril au championnat du monde, il fait partie des joueurs attendus. Il perd au second tour face au futur finaliste Shaun Murphy, en étant passé à côté de son sujet (13-7).