Kapur had birdies on third and 17th and dropped bogeys on sixth and 15th and finished with a total of six-under 282 to stay at overnight 16th place.
Other Indians in fray, Gaganjeet Bhullar (73) and Anirban Lahiri (68) finished tied 33rd and 35th.
Lahiri made a fine move with five birdies and an eagle but he also dropped three bogeys. Bhullar dropped a double bogey on 17th after just one birdie on 13th.
Kapur played consistently over four rounds to take home a cheque of USD 112,000, that should see him rise into top-10 from his current 14th place.
Also Read
Kapur reckons that he is coming closer to winning his second Asian Tour title since 2005 after staying patient despite making some mental errors this week.
"I can be patient when I need to be and I need to be patient. I think in the past, I've gotten impatient and sort of let things slip when things are not going well. This week I fought back hard, four-over after my first five holes and six-under for the week. That's one big lesson that I learn," said Kapur.
"For me I made a lot of pars today, didn't really make too many mistakes and just didn't hole enough birdie putts to really threaten, but I think I played steady the whole week. I take a lot of positives out of the week, a respectable finish," he said.