Brandt Snedeker will take a three-shot lead into the final round of the Fiji International after carding a score of 70 on day three.
The world number 23 had begun the day in a tie for second, but he held his nerve despite testing conditions at the Natadola Bay Championship Golf Course to move onto 12-under for the tournament.
The 35-year-old, who came into the event fresh from helping the USA claim glory in the Ryder Cup last weekend, was pleased with the way he battled through the conditions, although he is taking nothing for granted ahead of Sunday's final round.
"It was a tough day, I did a great job of hanging in there. I hit the ball really well off the tee with one exception and put the ball where I needed to all day," Snedeker said.
"A three-shot lead in wind like this is one hole so I need to go out there and play a solid round of golf like I did today."
Australian Anthony Houston, who went into day three in a tie for second alongside Snedeker, now holds that position on his own after carding a round of 73, while halfway leader Matthew Giles is a further shot off the pace on eight-under, as he failed to recover from a nightmare start of three bogeys from his opening eight holes.
New Zealand duo Michael Hendry and Gareth Paddison coped best with the conditions as they produced rounds of 68 and 69 respectively to move into a tie for fourth position, five shots off the pace.