Tammikuussa 2013 Cheng voitti Australian avoimen mestaruuden, nuorimman pelaajan koskaan. Tammikuussa 2016 Chengistä tuli Australian mestari Melbournessa. Vuonna 2018 hän pelasi Australian maajoukkueessa 43. shakkiolympialaisissa.
Batumissa, Georgiassa.