After starting with a bogey, Lahiri (70) closed with a disappointing double bogey to be three behind the leader, Korea's D H Lee (66).
Lahiri is now 12-under 204 for 54 holes, while Lee is 15-under 201 as the two players go out together in the final pairing.
The Indian golfer, who spent a fair bit of time on the range soon after his second round 65 at the Sycamore Golf Course, admitted, he "was just trying to hang in there" in the third round.
"(It was) just grinding all day. It's hard because I was hitting it all over the shop. But all in all, I'm just three back. If I can put another good 18 holes together tomorrow we'll see if I can get over the line," he said.
Also Read
The winner of two European Tour events -- the Malaysian Open and Hero Indian Open -- at the start of this year, Lahiri hit only nine greens in regulation.
"It's kind of weird for me to be doing what I'm doing, but having said that I'm proud because I've obviously improved on that aspect. Now I just want the real Anirban to show up tomorrow."
Lahiri, who will tee up in South Korea next month for the International Team at the Presidents Cup, was confident he would handle the 'minor' alignment issue in his driving.
"I don't know how you would grade C and C-minus. I think it's more about confidence on the course. When you're not confident off the tee, you're not picking lines; you're seeing areas where you don't want to hit it. The more comfortable I get on the range, the more comfortable I can get on the tee.