After restricting Pune at 160 fir five, KKR reached 162 runs by losing eight wickets and three balls to spare.
Suryakumar Yadav (60) remained the top scorer for the side but it was Umesh Yadav, who hit a six, guiding two-time champions to target in the last over of the crunch encounter.
Yadav snatched the tag of being the hero of the game with his 2-ball seven runs knock.
Yusuf Pathan hammered 27-ball 36, hammering two boundaries and equal number of sixes.
Albie Morkel , Rajat Bhatia and Thisara Perera picked up two wickets each for Pune.
Earlier, riding on Ajinkya Rahane's 67, Pune posted 160 on the scorecard.
MS Dhoni (23*) and Steve Smith (31) made some useful contributions.
Shakib Al Hasan bowled tight as he picked up a wicket by giving away 14 runs in his 3 overs.
Support Our Journalism
We cannot do without you.. your contribution supports unbiased journalism
IBNS is not driven by any ism- not wokeism, not racism, not skewed secularism, not hyper right-wing or left liberal ideals, nor by any hardline religious beliefs or hyper nationalism. We want to serve you good old objective news, as they are. We do not judge or preach. We let people decide for themselves. We only try to present factual and well-sourced news.