New Zealand required 30 runs off the last 18 balls with five wickets in hand and looked favourites at that stage to win the third ODI in Kanpur on Sunday, but Bumrah dashed their hopes with a match-winning spell.