India vs Bangladesh: After a mighty scare by Mehidy Hasan Miraz's 5-fer, Shreyas Iyer and Ravichandran Ashwin held their cool as they took India to an enthralling 3-wicket win against Bangladesh in the 2nd Test. Continuing on the overnight score of 45 for 4, India needed 100 runs to win the match. Captain Shakib Al Hasan struck early, removing Jaydev Unadkat (13) on a team total of 56 runs. Rishabh Pant (9) & Axar Patel (34) were also dismissed early. However, Shreyas Iyer came on to bat at number 8 and along with Ravi Ashwin batting at Number 9, etched an unbeaten partnership of 71 runs for the 8th wicket to take India to a win. While Ashwin smacked 42 runs not out laced with 4 fours & a six, Shreyas Iyer scored 29 runs not out with 4 boundaries. With this win, India have completed a 2-0 clean sweep in the 2-match series and have remained strong in their race to World Test Championship Finals. Bangladesh will rue their first innings batting performance, not just in this game but also in the last Test match. It's often the first innings that sets up games and their collapse on the first day really set them back. If they had batted a bit better, anything could have happened on these last few days. Credit to India's bowlers, they were outstanding right through the series and despite a debatable team selection for this game, the tourists ticked all the boxes with the ball. For Bangladesh, young Zakir made a mark in his first international series and there is some serious talent there to work with. Das continued on his merry ways and he seems to be in a real purple patch at the moment. He'd want to make a lot more of this form though, especially in Tests where 50s and 60s aren't enough for a specialist batter. Those need to be converted into centuries. For India, Pujara and Iyer stood tall while Pant continued to be the team's premier Test batter. The form of Rahul and Kohli is a major worry, particularly with a massive Australian series coming up at home.