Scotland&aposs Stephen Gallacher claimed his second European Tour win at the Dubai Desert Classic on Sunday as Australian Marcus Fraser finished in a tie for fifth. Gallacher, though, won by three strokes at the tournament as he finished on 22 under ahead of South African Richard Sterne at the Emirates Golf Club. The win broke a drought for Gallacher on the European Tour that dated back to 2004, when he won the Dunhill Links Championship. But after stunning rounds of 63 and 62 on Thursday and Saturday respectively Gallacher deserved his victory, which Sterne made him fight for on the final day. After hitting just four bogeys in his first three rounds, Gallacher produced two from the first two holes on Sunday. It was a disastrous start and although he recovered with a birdie on the third, another dropped shot on the eighth put the 28-year-old in a tough position. Luckily for Gallacher, none of his rivals were firing and he picked up with a birdie on the ninth before an eagle on the 16th proved crucial. That saw him finish with a one under 71 for the day, giving him an overall score of 22 under par. And that was enough to give him the three-shot victory over Sterne, who stuttered on the back nine with four bogeys in his round of 71. Chilean Felipe Aguilar carded a three under 69 for the day, enough to lift him into a tie for third with Denmark&aposs Thorbjorn Olesen. Both players shot overall scores of 17 under. Aguilar had a mixed day, shooting three front-nine bogeys but his haul of four birdies and one eagle helped him finish well. Olesen hit a 71 to cap off a consistent tournament while a further shot adrift were Australian Fraser and Englishman Lee Westwood, who tied for fifth. Fraser hit three birdies and one eagle in a round of 67 while world number eight Westwood hit eight birdies and four bogeys in a four under 68. Portugal&aposs Ricardo Santos and English pair Robert Rock and Steve Webster tied for seventh at 15 under, seven shots behind Gallacher. Defending champion Rafa Cabrera-Bello ended in a tie for 17th with an overall score off 11 under.