Abhishek Sharma powered through to a swift century, laying the groundwork for India's commanding 100-run win against Zimbabwe in the second Twenty20 international at Harare Sports Club on Sunday.

In just his second T20 international appearance, Abhishek smashed 15 boundaries, reaching 100 runs off 47 balls. India, having won the toss and chosen to bat, posted a formidable 234-2 in their 20 overs. Zimbabwe, who had unexpectedly defeated India by 13 runs in the series opener on Saturday, were dismissed for 134 in 18.4 overs, falling well short of the challenging target.

Abhishek completed his half-century in 33 balls and needed only 13 more to notch up his century. The 23-year-old unleashed 26 runs off the 11th over, bowled by Dion Myers, and sealed his century with three consecutive sixes, marking the first time an Indian batter has scored a century in their second T20 international innings.

Ruturaj Gaikwad remained unbeaten on 77, and Rinku Singh contributed 48 in other significant innings. Zimbabwe's chase faltered early, losing their first wicket after just three balls. Wessly Madhevere was their top scorer with 43.