Bernd Wiesberger played bogey-free and closed with a 4-under 67 to win the China Open, his first victory since returning two years ago from Saudi-backed LIV Golf.