India continued an unbeaten run in the World Cup as the hosts cantered to a 100-run win over the defending champions England to inch closer to semifinals, here on Sunday.
Skipper Rohit Sharma's a 101-ball 87 and Suryakumar Yadav's 49 helped India labour to 229 for nine after being asked to bat.
Pacer Mohammed Shami (4/22) sizzled with a four-wicket haul whereas Jasprit Bumrah took 3/32 as the Indian fast bowling duo ran through England, who folded for a poor 129 in 34.5 overs for their fifth defeat of the tournament.
Spinner Kuldeep Yadav snared two wickets.
It was India's sixth win in the tournament.
Earlier, Shubman Gill (9), Virat Kohli (0), Shreyas Iyer (4) and KL Rahul (39) failed to score big. For England, pacer David Willey grabbed three wickets, while Chris Woakes and spinner Adil Rashid bagged two wickets each.
Scoreboard
England innings: Jonny Bairstow b Shami 14 Dawid Malan b Bumrah 16 Joe Root lbw b Bumrah 0 Ben Stokes b Shami 0 Jos Buttler b Kuldeep Yadav 10 Moeen Ali c Rahul b Shami 15 Liam Livingstone lbw b Kuldeep Yadav 27 Chris Woakes st Rahul b Ravindra Jadeja 10 David Willey not out 16 Adil Rashid b Shami 13 Mark Wood b Bumrah 0 Extras: (lb-2, w-6) 8
Total: 129 all out in 34.5 overs
Fall of wickets: 30-1, 30-2, 33-3, 39-4, 52-5, 81-6, 98-7, 98-8, 122-9
Bowling: Jasprit Bumrah 6.5-1-32-3, Mohammed Siraj 6-0-33-0, Mohammed Shami 7-2-22-4, Kuldeep Yadav 8-0-24-2, Ravindra Jadeja 7-1-16-1.
Except for the headline, this story has not been edited by The Telegraph Online staff and has been published from a syndicated feed.