India crushed Bangladesh by 9 wickets in Birmingham, to set up a mouth-watering Champions Trophy final against Pakistan.

Rohit Sharma’s unbeaten knock of 123 led the way as India made light work of Bangladesh’s total of 264 winning with over 9 overs left.

Bangladesh had looked as if they were going to post a big total but they were unable to post the total their impressive start promised.

In response to Bangladesh’s total India were set up by an 87 run opening partnership from Sharma and Shikhar Dhawan, with Dhawan going for 46 from just 34 balls.

Michael Steele/Getty Images Sport

The breakthrough for Bangladesh was the only shining light for them with the ball as Sharma was joined by captain Virat Kohli in the middle.

Kholi ended the contest unbeaten on 96 as he shared an unbroken stand of 178 with Sharma.

Earlier in the day India had won the toss and decided to put Bangladesh into bat and opening batsman Tamin Iqbal was once again the standout performer for Bangladesh scoring 70 and he was backed up Mushfiqur Rahim who chipped in with an impressive 61.

After a flying start from Bangladesh, India were able to get a grip on the battle and controlled the innings by picking up wickets throughout.

Michael Steele/Getty Images Sport

The Tigers fell from 154-2 to 179-5 with the wickets being shared amongst the Indian attack, with Kedar Jadhav (2-22) leading the way and he was Bhuvneshwar Kumar (2-53) and Jasprit Bumrah (2-39).

Playing in their first ever major semi final Bangladesh will be disappointed to have fallen away so easily, but ultimately India’s experience at this level proved decisive.

The defending Champions now move onto Sunday and take on Pakistan in what is set to be one of the biggest games in the history of the game, the world will be watching.

Read more from Niall Owens