Peter Hanson held off a magnificent late charge from Rory McIlroy to claim the biggest win of his career at the BMW Masters in Shanghai.
The Swede beat the World Number One by a single shot after both hit closing rounds of 67 – but that barely told the story of a rollercoaster final round at Lake Malaren.
One ahead of McIlroy overnight, the 35 year old's sixth European Tour victory looked certain when he went four clear -----
Image Getty