India 256 for 6 (Harmanpreet 103, Raut 80) beat Bangladesh 210 for 9 (Ahmed 75, Salma 35, Bisht 3-34) by 46 runs
Harmanpreet Kaur scored a century and took two wickets to set up India's 46-run win over Bangladesh in the second ODI in Ahmedabad. India are 2-0 up in the three-match series.
India got off to a cautious start after choosing to bat first and were a steady 75 for 2 in the 20th over when Harmanpreet came to the crease. Opener Poonam Raut was still at the crease and the duo went on to add 109 runs off 126 balls to set the stage for a strong first-innings total. Harmanpreet added another 52 runs with Anagha Deshpande after Raut fell for a score of 80. Harmanpreet was dismissed in the 48th over by Salma Khatun, soon after bringing up her second ODI hundred, and India eventually finished the innings at 256 for 6. Harmanpreet's 103 came off 100 balls and included 11 fours and two sixes. She also became the sixth Indian batter to score more than 1000 runs in ODIs.
With such a strong total, Bangladesh needed to score at around five runs an over. However, the Indian bowlers kept the run rate under control and picked up wickets at regular intervals. The only substantial partnership for Bangladesh was a 76-run stand between Rumana Ahmed and Lata Mondal. Ahmed's dismissal in the 35th over, with 114 needed off 15 overs, triggered off a collapse and Bangladesh lost the next seven wickets for 56. She top-scored for Bangladesh with a 94-ball 75, which included eight fours. Ekta Bisht was the leading wicket-taker for India, picking up her second consecutive three-wicket haul to finish with figures of 3 for 34 in 10 overs. Harmanpreet also picked up two wickets for 30 runs off her six overs.