Schwartzel, the 2011 Masters winner, had a 9-under 279 total on Nanshan International's Montgomerie Course. He earned $180,000 in the OneAsia Tour event.
"It's always very satisfying to win," Schwartzel said. "I've played a lot of golf tournaments and done a lot of traveling in the past few months and it felt like I've been playing really good golf with no results, so it's nice to have something finally go your way."
Clarke and Liang shot 72.
"I'm obviously disappointed with the day," Clarke said. "It was another one of those days on the greens again where I couldn't buy a putt from anywhere."