Sergio Garcia shot a third-round 68 to sit three shots clear of his Ryder Cup team mate Henrik Stenson in the Dubai Desert Classic.
Spaniard Garcia birdied his 33rd and last hole of a long day after the second round was disrupted by high winds to move to 16 under par and in a strong position to win his 12th European tour title.
Not all golfers were able to finish their third rounds as darkness descended on the Emirates Golf Club.
"At the end it was very, very dark, I'll tell you that," Garcia, 37, told the Tour website.
"I have a chance of winning the Dubai Desert Classic which is a great event. I'm going to give it my all tomorrow."
Swede Stenson made six birdies in a sparkling 67, a round matched by Briton Ian Poulter who moved into a tie for third place with Thai Prom Meesawat, two shots adrift of the British Open champion.
New Zealand's Ryan Fox continued to slide down the leaderboard with his second 75 in a row after a promising opening round 68.
Fox matched five bogies with two birdies to fall into a tie for 58th at two-over for the tournament.
- Reuters, RNZ