As has been the case throughout in Dubai, spin was far harder to face than pace.
Chasing a below-par score, Rohit pulled the second ball of the innings for six and dominated a stand of 105 with fellow opener Shubman Gill.
New Zealand’s fightback was sparked by a stunning one-handed catch by Glenn Phillips – his third such grab of the tournament – at extra cover to dismiss Gill for 31.
Kohli, usually the master of these chases, went lbw to off-spinner Michael Bracewell and Rohit was stumped when advancing to left-arm spinner Rachin Ravindra.
The partnership of 61 between Axar and Iyer was important in steadying India, although both fell trying to accelerate. Iyer, having already been dropped, flicked to short fine leg and Axar tamely punted to long-on to give Santner and Bracewell a further wicket each.
However, the required run-rate was always under control. It only ever nudged slightly above a run per ball as Rahul remained calm before Hardik pumped a towering straight six with the winning line in sight.
It was fitting that it was Jadeja, another veteran of this era of Indian white-ball cricket, who flicked the winning runs off his hip. New Zealand fought admirably but this is their fourth defeat in the final of a white-ball event since 2015.