Suryakumar Yadav struck an imperious century as India posted 191-6 in the second Twenty20 international against New Zealand at Mount Maunganui on Sunday.

Suryakumar made shot-making look easy in an unbeaten 111 off 51 balls, illustrating why he is ranked the world's best T20 batter.

The 32-year-old struck 11 fours and cleared the Bay Oval ropes seven times as he compiled his second century in the format, having posted 117 against England at Nottingham four months ago.

He has become the first Indian to score 1,000 T20 runs in a calendar year, improving his career strike rate to an extraordinary 181.64 in the process.

This was his seventh time past 50 in 11 innings, helping India recover from a modest start after being sent in to bat in damp conditions.

Opener Ishan Kishan provided the next-highest Indian score with 36 off 31.

Suryakumar ensured the run rate accelerated as the innings progressed and the last two overs provided the most action of the innings.

Lockie Ferguson conceded 22 in the penultimate over, all from the bat of Suryakumar, who reached his ton in the process.

Tim Southee struck back in the final over with his second career hat-trick, dismissing Indian captain Hardik Pandya before removing Deepak Hooda and Washington Sundar for golden ducks.

The opening fixture of the three-match series in Wellington on Friday was abandoned without a ball being bowled because of wet weather.

© Agence France-Presse