India vs New Zealand, Final
Match report | Scorecard
Kaif struck an unbeaten 93 to steer India well past 250.
Kaif, who hammered eight fours in 110 balls, completed his 14th fifty in one-day internationals to revive the Indian batting after it had wasted a good start with a mid-innings wobble.
Kaif scored 28 of the last 45 runs before India were bowled out with three balls to spare.
Zimbabwe tri-series 2005: Complete coverage