The Swede scored his second European Tour win of the season after a one-shot victory over Rory McIlroy at the BMW Masters.
Hanson edges McIlroy for victory in Shanghai
One ahead of McIlroy overnight, the 35-year-old's sixth European Tour victory came by the same slender margin after both shot closing rounds of 67.
A thrilling finish was in prospect when McIlroy eagled the 15th, birdied the next to narrow the gap to two and then saw Hanson find sand at the short 16th.
The world number 25 saved par from 15 feet, but still had a scary moment when his approach to the last came down in the bank of a bunker.
After being refused relief for a plugged lie, he did well to chip to 10 feet and two putts for bogey were good enough after McIlroy had just missed his 15-foot birdie attempt from the back fringe.
Follow us @SprtNationalUAE