Im Januar 2021 nahm Yan erstmals am Masters teil. Durch Siege gegen Neil Robertson, Stephen Maguire und Titelverteidiger Stuart Bingham zog er ins Finale ein, in dem er sich gegen John Higgins mit 10:8 durchsetzte und somit erstmals ein Triple-Crown-Turnier gewann. Danach erreichte er das Achtelfinale bei den Welsh Open und musste bei den Gibraltar Open eine Auftaktniederlage hinnehmen, bevor er bei der WM 2021 Martin Gould besiegte und im Achtelfinale gegen Shaun Murphy ausschied. In der Weltrangliste verbesserte er sich zum Saisonende auf den zehnten Platz.