Two goals in quick succession from Christian Poulsen and David Ngog midway through the first half put Kenny Dalglish's side in control and youngster Conor Coady grabbed a third in the second half after Guangdong had pulled one back.
When Andy Carroll netted five minutes from time, that looked to be that, but there was still time for the hosts to make it a tight finish with two well-taken goals.
The visitors dominated the early stages, with Ngog seeing his shot blocked by keeper Yu Yongzhe, and they took the lead in the 19th minute when Joe Cole's deep cross was tucked away by an unmarked Poulsen.
Less than three minutes later Liverpool doubled their lead through Ngog, who seized on Jonjo Shelvey's pass before sliding his shot under the keeper.
Dani Pacheco should have made it three but shot past the post from 10 yards out, and Guangdong slowly began to come into the match.
Peter Gulacsi just managed to prevent Mahama Awal's shot going through his legs and into the net, but the Reds keeper was beaten in first half injury time by a powerful header from Ricardo Steer.
Dalglish changed his entire team at half-time, sending on former Blackpool midfielder Charlie Adam plus the likes of Carroll, Dirk Kuyt and Alberto Aquilani.
Adam showed off his range of passing but Liverpool found themselves on the back foot for much of the second half and it was against the run of play when 18-year-old Coady drilled in their third in the 72nd minute.
Carroll had set up his young team-mate, and he then got on the scoresheet himself with a deflected finish from Maxi Rodriguez's pass.
Guangdong kept battling and got their reward with Lu Lin's lovely curling finish in the 90th minute, which was swiftly followed by another stylish effort from Yin Hongbo, who comprehensively beat Daniel Agger before firing into the corner, but Liverpool held on.