DUBAI Stephen Gallacher of Scotland shot a one-under par 71 to win the the $2.5 million Omega Dubai Desert Classic by three shots on Sunday. At the Majlis course of Emirates Golf Club, Gallacher matched the lowest winning total of 22-under par 266 in the history of the tournament, set by Thomas Bjorn in 2001, for only his second win on the European Tour.