Jasprit Bumrah routed the top order as India thrashed 50-over world champions England by 10 wickets in the first one-day international at the Oval on Tuesday.
Fast bowler Bumrah took a career-best 6-19 as the hosts were dismissed for just 110 in 25.2 overs.
India captain Rohit Sharma, who won a good toss, then made an unbeaten 76 before Shikhar Dhawan (31 not out) cut Brydon Carse for four as the tourists finished on 114-0 with more than 31 overs to spare.
Victory gave 2023 World Cup hosts India a 1-0 lead in a three-match series that continues on the other side of London's River Thames at Lord's on Thursday.
Bumrah produced an opening burst of 4-9 in five overs against an England side featuring arguably their strongest batting line-up at this level since their 2019 World Cup final triumph.
England avoided the embarrassment of being dismissed for less than their record low completed ODI score of 86 all out against Australia at Old Trafford in 2001.
But an innings featuring four ducks in the tops six -- Jason Roy, Joe Root, Ben Stokes and Liam Livingstone were all out for nought -- saw England bowled out with nearly half of their 50 overs remaining.
Bumrah, 28 returned to clean up Brydon Carse and David Willey to surpass his only other five-wicket haul of his 71 match ODI career -- 5-27 against Sri Lanka at Pallekelle five years ago.
Mohammed Shami, Bumrah's new-ball partner, took 3-31 in seven overs as he became the fastest Indian and joint-third fastest to 150 ODI wickets in matches played on his 80th appearance.
- 'Third in a two-horse race' -
England's innings boasted just four double-figure contributions, captain Jos Buttler top-scoring with 30 and Willey managing 21.
This was England's sixth ODI defeat by 10 wickets and their heaviest defeat at home when batting first.
"It's a very tough day, we really came third in a two-horse race," said Buttler, who has now lost three out of four games since succeeding the retired Eoin Morgan as England's full-time white-ball skipper.
Overcast skies and a well-grassed pitch favoured the faster bowlers, but it was still a superb display by Bumrah and Shami.
"We know the quality of our new-ball bowlers and they did magnificently," said Rohit.
Buttler praised the tourists' play.
"I thought India exposed the conditions fantastically, in the T20 series and now in this first ODI they've bowled superbly in the powerplays and that is something that we have to address," he said.
The tone was set when Roy, on his Surrey home ground, played on trying to drive Bumrah's fourth ball of the day.
Two balls later, Root -- the world's top-ranked Test batsman -- was undone by a Bumrah delivery that lifted off a good length.
And in the next over Test captain Stokes fell for a golden duck when an inside edge off Shami was brilliantly caught by diving wicketkeeper Rishabh Pant.
Jonny Bairstow, fresh from two hundreds in England's seven-wicket win in the Covid-delayed fifth Test against India at Edgbaston, then fell for seven, caught behind off Bumrah.
Bairstow, Root and Stokes all missed the recent T20 series which India won 2-1.
This was the first time the star trio had played a 50-over international together since England's World Cup final win over New Zealand three years ago.
They managed just seven runs between them.
England were 26-5 in the eighth over when Livingstone, walking across his crease, was clean bowled leg-stump by Bumrah.
Buttler tried to turn the tide, hitting six fours, only to hoist Shami to deep square leg, where Suryakumar Yadav held a well-judged catch just inside the rope.
No. 11 Reece Topley drove leg-spinner Yuzvendra Chahal for England's lone six but two balls later the innings was over when Bumrah bowled Willey with a thunderbolt yorker.
Rohit was quickly into his stride and went to fifty in style when he hooked Carse for a third six in just 49 balls faced.