The 35-year-old, who had just one win in almost 11 years till April this year, has now won three times in last eight months.
Making the win sweeter for Kapur was that his wife Maya and five-month old daughter, Veda, were present on the 18th green.
Kapur came through a see-saw battle as he shot four-under 67 to finish at 14-under, while Thailand's Prom Meesawat (70) ended at 13-under.
Kapur first won on Asian Tour in his debut season in December 2005, but it took more than 11 years and four months for the next Asian Tour win, which came in April 2017.
Now he has won three times in eight months. This latest win marks Kapur's fourth Asian Tour win and sixth international title - he won twice on European Challenge Tour, too.
Kapur, who had 19 birdies against five bogeys this week, earlier won the Yeangder Heritage and the Panasonic Open India this season.
"It was a see-saw battle indeed. I had to come out fighting straight out of the blocks. I made two birdies in my first three holes and that reversed Prom's advantage. It doesn't always go to plan, but luckily, I started well and he made a bogey on the second hole and before I knew it, I was leading the tournament," an elated Kapur Kapur said.
"I felt that I made a bad swing on 13th and that carried over to the next hole. After the two bogeys, I was obviously disappointed as a two-shot lead turned into a two-shot deficit," he added.
With four holes remaining, Kapur mounted yet another challenge.
"The birdie there (on the 15th) got me back into the tournament."
After holding a share of the lead for first two rounds, Kapur fell back by two to Meesawat after the third round.
Kapur had yesterday said he needed a fast start to challenge the Thai and he did just that with a three-under front nine, while Meesawat traded three birdies with three bogeys to play the front nine in even par.
Fortunes changed once again as Meesawat birdied 11th and 12th, while Kapur bogeyed 13th and 14th.
From two ahead Kapur was two behind -- 12-under to Meesawat's 14-under.
It was once again Kapur's turn to rise to the challenge. He produced dramatic birdies on 15th and 16th to catch up with the Thai.
Playing together they came to the 17th tee tied at 14- under, when Meesawat 3-putted and bogeyed 17th to hand Kapur the lead.
Kapur parred the 17th and 18th, while Meesawat needing a birdie to force a play-off missed one narrowly and managed only a par on the 18th.
Disclaimer: No Business Standard Journalist was involved in creation of this content
