Sweden's Peter Hanson shot a final-round 67 to claim a one-stroke victory over Rory McIlroy at the BMW Masters in Shanghai on Sunday and claim his second
title in three tournaments
Hanson, who won last month's KLM Open title, denied World No. 1 Rory a fifth tour win of the season.
McIlroy, who also shot a 67 to finish 20-under par, retains his lead in the Race to Dubai title.
Luke Donald (66) was four strokes off the lead in third, one shot ahead of Ryder Cup teammate Ian Poulter (65).