When New Zealand arrived for their three-match Test series against India, many didn't give them a realistic chance to win even one game.
But outstanding performances with bat and ball, as well as seizing big moments, helped them get their first Test win in India after 1988 with an eight-wicket victory at the M Chinnaswamy Stadium.
Set 107 to win and the start of final day of first Test delayed by rain, New Zealand were made to work very hard to get their runs, especially with a masterly Jasprit Bumrah displaying his extraordinary skill and control with the new ball to get two early scalps and was egged on by a raucous home crowd.
But Will Young, filling in at number three for injured Kane Williamson, made a solid 48 not out and got support from a free-flowing Rachin Ravindra's 39 not out as New Zealand now becomes just the third team to beat India in India in the past decade and take a 1-0 lead in the three-match series.