4. 104 V BANGLADESH
The frustration of losing to England despite making a century led to Rohit Sharma dismantling the Bangladeshi bowling attack at Edgbaston. Batting first after winning the toss, Rahul (77) added 180 runs for the first wicket with Rohit Sharma, who bludgeoned 104 off 92 balls with 7 fours and 5 sixes.
India made 314/9 thanks to these two and contributions from Pant (48) and Dhoni (35).
Rohit's innings reeked of authority and shots reeled off flawlessly from his blade, as Mortaza, Mustafizur, Saifuddin, and Shakib all had no idea how to contain him. With this century, he equaled the world record held by Kumar Sangakkara, who had made four centuries in the 2015 World Cup.
Rohit Sharma recalls his humble beginning after completing 13 years in international cricket
Bangladesh managed to give a tough fight, but 4/55 from Jasprit Bumrah, who gave a masterclass in death overs bowling and 3/60 from Hardik Pandya kept them to 286 runs. Shakib and Saifuddin made half-centuries in commendable innings, but Bangladesh lost by 28 runs, ensuring India of a semi-final berth.