Ben Stokes showed nerves of steel under extreme pressure and scripted glory for England.
Roy and Bairstow's stand fizzled the spirit out of the Aussie bowlers.
Martin Guptill pulled off an awe-inspiring direct hit to dismiss MS Dhoni and dash India's hopes one final time.
The semi-finals fixtures have finally been decided.
Rohit Sharma became the first batsman to score five tons in a single World Cup edition.
Imad Wasim raising his bat after scoring 43 and Sarfaraz's claims of trying to score 500 was the major platform for most memes.
Semi-finalists are more or less finalised with this result with England set to lock horns with India again in Birmingham.
Bangladesh tried their best and got really close but still fell short of the Indian challenge by 28 runs.
Nicholas Pooran played a brilliant knock but unfortunately, he had to end up on the losing side.
Rohit Sharma's century and Shami's five-wicket haul went in vain.