Hanson holds of McIlroy to win in Shanghai
Rory McIlroy misses a putt on the 18th green to hand Peter Hanson victory. Pic: Reuters

Overnight leader Peter Hanson won the BMW Masters on Sunday for his second European Tour victory of the year, shooting a 5-under 67 to hold off Ryder Cup teammate Rory McIlroy by a stroke.

Hanson finished at 21-under 267 on The Masters Course at Lake Malaren and earned $US1,166,600 ($A1.13 million) in the European Tour's richest regular event.

He won the KLM Open last month in the Netherlands and has six career tour victories.

The top-ranked McIlroy, the winner last year when the event was a non-sanctioned exhibition tournament, finished with a 67.

Third-ranked Luke Donald was third at 17 under after a 66, and fellow Englishman Ian Poulter completed a Ryder Cup sweep of the top four spots, closing with a 65 to finish at 16 under.

The West Australian

Popular videos

Our Picks

Follow Us

More from The West