India reaches semi finals after defeating Australia by 24 runs in a heart throbbing match.

Both the countries played neck to neck against each other, making it enthralling for the watchers, leading them to hold their breath till the very last moment

The match ended with Rohit Sharma as the Player of the Match with an astounding score of 94 runs in 41 balls.

Australia won the toss and chose to bowl first, against which India gave a target of 205 runs.

Arshdeep Singh shone in the match, taking 3 wickets and paving the way for India's victory.

Travis head was defending his crease while other batters were losing their wickets

Bumrahs crucial over 15 or 16 turned out to be a match changer when he departed head

India to play Semifinals against England on 27th June and would be continuing to finals in case it rains on the day due to its position at the top in their respective group.

The other semi final will be played between South Africa and a team that is yet to be finalised.

It will be decided after the match to be held later today between Afghanistan and Bangladesh.

All in all be ready for an exciting journey and hope for the trophy to come home this year