Zuerst sagte er alle Turniere in Asien zum Saisonbeginn ab, später völlig überraschend auch die UK Championship. Im Dezember 2015 kündigte er jedoch an, beim Masters 2016 und beim German Masters 2016 antreten zu wollen. In der Qualifikation zu letzterem scheiterte er jedoch in der zweiten Runde. Beim Masters in London wirkte er zunächst unsicher und gewann sein Achtelfinale knapp mit 6:5 gegen Mark Williams. Im Viertelfinale bezwang er dann Mark Selby mit 6:3. Das anschließende Halbfinale gewann er wenig spektakulär mit 6:4 gegen Stuart Bingham. Im Finale bezwang er einen schlecht spielenden Barry Hawkins mit 10:1, wobei ihm das Kunststück gelang, zehn Frames in Folge zu gewinnen. Sein nächstes Turnier waren die Welsh Open 2016. Hier lief es von Anfang an; in der ersten Partie sorgte er jedoch für Diskussionen, als er ein mögliches Maximum Break anscheinend absichtlich nicht spielte, angeblich weil ihm das Preisgeld zu gering erschien. Er spielte sich mit viel Spektakel ins Finale, wo er sich gegen Neil Robertson zunächst schwer tat. Nach der ersten Session lag er mit 3:5 hinten. In der zweiten Session gewann er jedoch sechs Frames in Folge zum 9:5. Bei der Weltmeisterschaft scheiterte er dann bereits in der zweiten Runde mit 12:13 an Barry Hawkins.