Jasprit Bumrah and Mohammed Shami bowled superbly in their magical opening spells after Rohit Sharma's rearguard 87 on a challenging pitch as India hammered England by 100 runs for their sixth straight win in the World Cup on Sunday.
The emphatic win would not have been possible without the special effort of skipper Rohit (87 off 101 balls), whose sublime knock stood out as most Indian batters fell by the wayside on a two-paced pitch.
Suryakumar Yadav (49) got the much needed runs in the death overs to push India to 229 for nine.
Shami (4/22) and Bumrah (3/32) stole the show with the ball for the unstoppable hosts as England batters once against cut a sorry figure as they slumped to 129 all out in 34.5 overs for their fifth loss in six games.
England are virtually out of semifinal contention while India, the only unbeaten side in the tournament, are almost there.
Having put up a below par total, India needed early wickets to put pressure on a struggling England batting unit.
Bumrah and Shami hunted in tandem to deal a decisive blow, leaving England at 39 for four in the 10th over.
Play and miss was a regular feature of the powerplay as both Bumrah and Shami troubled the batters with a Test match length.
Bumrah got rid of Dawid Malan (16) and Joe Root (0) off successive balls to be on a hat-trick while Shami also did the same by castling Jonny Bairstow (14) and Ben Stokes (0), who had a moment of brain fade after being beaten multiples time.
Stokes wanted to make room to smash Shami out of the park but got himself in a nothing position to see his stumps rattled. Bumrah and Shami's first spell figures read an envious 5-1-17-2 and 4-0-5-2 respectively.
Kuldeep Yadav made it 52 for five by dismissing skipper Jos