Rohit Sharma smacked 85 runs off 43 balls as India beat Bangladesh by eight wickets in the second T20 on Thursday and levelled the series 1-1.

Playing his 100th T20, Sharma struck six sixes and six fours as he scored a 23-ball half-century.

He helped India score 154-2 with 26 balls to spare, chasing down Bangladesh's 153-6.

India's captain Rohit Sharma, celebrates his fifty during the second Twenty20 international cricket match against Bangladesh in Rajkot, India, Thursday, Nov. 7, 2019. (AP PhotoAjit Solanki)

India's captain Rohit Sharma, celebrates his fifty during the second Twenty20 international cricket match against Bangladesh in Rajkot, India, Thursday, Nov. 7, 2019. (AP PhotoAjit Solanki)

Yuzvendra Chahal, with 2-28, and Washington Sundar, 1-25, bowled tight spells to rein in Bangladesh after sending them in to bat.

Bangladesh won the first T20 by seven wickets, its first win over India.

The third and final T20 will be on Sunday in Nagpur.

India's captain Rohit Sharma, right celebrates his fifty as Shikhar Dhavan looks on during the second Twenty20 international cricket match against Bangladesh in Rajkot, India, Thursday, Nov. 7, 2019. (AP PhotoAjit Solanki)

India's captain Rohit Sharma, right celebrates his fifty as Shikhar Dhavan looks on during the second Twenty20 international cricket match against Bangladesh in Rajkot, India, Thursday, Nov. 7, 2019. (AP PhotoAjit Solanki)

More AP cricket: www.apnews.com/Cricket and https://twitter.com/AP_Sports

India's Shikhar Dhavan plays a shot during the second Twenty20 international cricket match against Bangladesh in Rajkot, India, Thursday, Nov. 7, 2019. (AP PhotoAjit Solanki)

India's Shikhar Dhavan plays a shot during the second Twenty20 international cricket match against Bangladesh in Rajkot, India, Thursday, Nov. 7, 2019. (AP PhotoAjit Solanki)