A battling Shiv Kapur capped a roller-coaster third round with a one-over 71 that saw him move 10 places up the leaderboard to tied 23rd in the US Open golf tournament here.
Kapur's 71 on the third day comprised five birdies and six bogeys and he is now four-over 214 for three days.
Meanwhile, up on the leaderboard, Martin Kaymer (72) slipped a little after two successive 65s, but he was still five shots clear of the field.
More From This Section
Five other carded even par 70 and Kapur was among the six players who shot 71 each.
Kapur said, "I am striking the ball very well and the putting has also been fine. The course is set up really tough even without the roughs, but the pin positions and the greens are a challenge.
"That's how it is in the Majors and it is a new challenge every round and I am really liking it here at this level."
Speaking of the round, he added, "It's been solid and after a series of birdies and bogeys that last birdie felt very good and it puts me in a right frame of mind for Sunday."
Kapur is 12 shots behind Kaymer, but he could well become the best Indian finisher at US Open, where the previous best is tied 36th by Jeev Milkha Singh in 2007.
Jeev's tied ninth at the 2008 PGA Championships is also the best by an Indian at any Major.
Kapur had a bogey-bogey start after the slopes took the ball away from the greens on a day when the greens were tough and pin positions very tricky.
But he birdied three in a row from fourth to sixth and added a fourth birdie on the ninth.
His driving and iron play was superb and he gave himself a lot of chances getting inside 10-12 feet and holing those birdie putts.
At the turn, Kapur was two-under and at the stage the only one in red numbers.
But the course and luck went against him as he dropped four bogeys in five holes from 12th to 16th.
In at least two cases the ball again slid off the slope and pushed him to bogeys.
The birdie on the 18th ensured he would leave the course with a smile and in a positive frame of mind to come back and make a good charge on the final day.