Paul Lawrie is within striking distance of his second title of the season after posting a third-round 66 at the Dubai World Championship.
The 42-year-old Scot lies second and goes into the final day two strokes behind leader Alvaro Quiros, whose 70 took the Spaniard to 14 under.
Lawrie, who is 163 in the world rankings, must also hold off the challenge of number one Luke Donald.
The Englishman is two strokes further back after his own third-round 66.
Donald, who needs a top-nine finish to secure an historic US and European money list double, moved from joint 12th to fourth behind South African Louis Oosthuizen.
Rory McIlroy would claim the money list by winning the event if Donald were to drop back.
However, the Northern Irishman is six off the lead despite a birdie at the the last in a 71.
Quiros, Europe's longest hitter for the fourth time in five seasons, finished with a bogey six to have his four-shot overnight lead halved.
His lead could have been non-existent had Lawrie not carded a disappointing second-round 73 for which the Scot blamed poor driving.
Lawrie, who ended nine years without a title with victory at the Andalucia Open in March, eagled the closing hole of his third round with a 40-foot putt to go into the final 18 on a high.