Beim 6-Red-Turnier 2016 kam Liang ins Viertelfinale, wo er gegen seinen Landsmann Ding Junhui verlor. Ding gewann anschließend das Turnier. Bei den English Open erreichte er einen Monat später zum dritten Mal in seiner Karriere ein Ranglistenturnierfinale, nachdem er im Halbfinale den Weltranglistenzweiten Stuart Bingham besiegt hatte. Danach gewann er auch gegen die Nummer 3 Judd Trump mit 9:6 und holte seinen ersten großen Main-Tour-Titel. Danach stieg er auf Platz 12 der Weltrangliste. Nach dem Achtelfinale bei der International Championship erreichte er mit Platz 11 seine beste Position, die er bis zum Saisonende verteidigen konnte.