Jeev Milkha Singh slipped on the final day as he frittered away a good start to manage only an even par 72 that saw him finish tied 10th after being in a position to challenge for the Dubai Classic golf title here on Sunday.
Jeev stayed where he was after three days, at 14-under par, while Stephen Gallacher ended his nine-year wait for a second European Tour title in stunning fashion.
The Scot holed his approach to the par four 16th for his fifth eagle of the week to finally shake off the challenge of Richard Sterne.
SSP Chowrasia carded a fine bogey-free 68 on final day to finish tied 45th at seven-under 281 to round off a successful Middle East swing where he made each of the three cuts.
Jeev was going great guns with birdies on second and third but a double bogey on par-4 fifth spoilt the day.
Another bogey on ninth virtually wiped out his chances and he managed only a birdie after that on 13th to end with a 72.
Chowrasia had birdies on first, 10th, 14th and 18th for a bogey-free 68.
At the top, a one under par 71 gave Gallacher a 22 under par winning total and three shot victory margin, but that barely told the story of a remarkable final round.
Three clear overnight, Sterne wiped out the former European amateur champion's advantage within two holes, before the pair leapfrogged each other repeatedly until Gallacher holed a 110-yard wedge to the 16th.
Chile's Felipe Aguilar and Dane Thorbjorn Olesen tied for third. — PTI