Bangladesh players celebrate their victory after the match on Wednesday. MIRPUR: India’s shoddy batting display and the inability to land the killer blow contributed to their second successive series loss in Bangladesh after the diminutive Mehidy Hasan Miraz led the hosts to a five-run win in the second ODI with a memorable hundred here on Wednesday. Miraz tormented the Indian bowlers on way to his maiden century as Bangladesh staged a remarkable recovery to reach 271 for seven. India’s challenge looked all over at 207 for seven but skipper Rohit Sharma’s (51 not out off 28 balls) the valiant effort went in vain as he nearly took his team home while batting with a split left webbing. India needed a six off the final ball of the game but Mustafizur did well to perfect the yorker under pressure after bowling a slew of slow leg-breaks in the 48th over forcing Mohammed Siraj to play out a maiden. Bangladesh had also won their last ODI series against at home back in 2015 when Mashrafe Mortaza’s men got the better of M S Dhoni and Co. The series loss also forces India to go back to the drawing board with the World Cup less than 12 months away. At 65 for four, India were in dire straits in the run chase before a spirted 101-ball 107-run between Shreyas Iyer (82 off 102) and Axar Patel (56 off 56) brought them back into the contest. Captain Rohit did not come out to open after hurting his elbow while fielding in Bangladesh’s innings. It was only after the fall of seventh wicket, he decided to walk into the middle but clearly looked in discomfort. It was a courageous call to come out with a heavily taped left thumb and Rohit did provide a ray of hope by collecting couple of sixes and four from Ebadot Hussain in the 46th over. Then two sixes off Mahmudullah in the 49th over brought the equation down to 20 from the final six balls. The wily Mustafizur was able to defend that after conceding two fours and a six. India’s top-order struggled again with Shikhar Dhawan and Virat Kohli, who came out to open in Rohit’s absence, falling cheaply. While Kohli played an attempted pull on to his stumps with the ball not bouncing as per his expectations, Dhawan fell to a snorter from Mustafzur Rahman. Both Washington Sundar (11 off 19) and K L Rahul (14 of 28) fell to poor shot selection. Earlier, India had Bangladesh on the mat at 69 for six before last match’s hero Miraz (100 off 83 balls) stitched an epic 148-run partnership off 165 balls with Mahmudullah (77 off 96) to help the home team put up a fighting total. It was the highest ever seventh-wicket stand against India. After Bangladesh opted to bat, Mohammad Siraj (2/73) troubled the batters with his incoming deliveries, Umran Malik (2/58) used his express pace to good effect while offie Washington Sundar (3/37) had them in discomfort with the extra bounce. Brief scores: Bangladesh: 271 for 7 in 50 overs (Mehidy Hasan Miraz 100 not out, Mahmudullah 77; Washington Sundar 3-37) vs India: 266 for 9 in 50 overs (Shreyas Iyer 82, Axar Patel 56, Rohit Sharma 51 not out; Ebadat Hossain 3-45).