India sealed their semi-final spot for the sixth time after a victory over the resilient Bangladesh side. Rohit Sharma scored his fourth hundred in this edition of the World Cup to leapfrog over Warner to be the top scorer of the tournament.
Team India named a couple of changes after winning the toss and electing to bat. Kuldeep Yadav and Kedar Jadhav were dropped to make way for the returning Bhuvneshwar Kumar and Dinesh Karthik.
Rohit Sharma continued his stupendous touch with KL Rahul by his side at the other end, the duo stitched a mammoth 180-run stand for the opening wicket. The middle order got by with useful contributions but the death over troubles returned on the slow surface as India slumped to a total of 314-9 in their 50 overs. Mustafizur Rahman was the standout bowler for the bowling side with a five-wicket haul.
The Bangladesh opening pair of Tamim Iqbal and Soumya Sarkar almost saw of the first powerplay before Shami struck in the final over. Shakib Al Hasan continued his consistent run with yet another half-century, but India dictated the middle overs with wickets at regular intervals which had struck Shakib at one end.
Despite Shakib perishing in the 34th over, Sabbir Rahman and Saifuddin carried on the chase before Bumrah scalped their wickets. The 28-run victory brings an end to the semi-final pursuit for Bangladesh while India will play their last league game against Sri Lanka at Leeds.