India had resumed on 233-6 but their tail did not last too long in the opening session, the final four wickets going down for 11 runs as they were all out for 244.
However, the tourists hit back impressively with the ball, dismissing Australia for 191 despite a battling knock of 73 not out from home captain Tim Paine.
Needing to bat a short period under the floodlights prior to stumps, opener Prithvi Shaw fell to Pat Cummins for four as the tourists ended on 9-1, Mayank Agarwal not out on five with nightwatchman Jasprit Bumrah yet to get off the mark.
With a lead of 62 runs, India holds the upper hand. Still, their advantage should be even greater in the series opener, having seen a number of opportunities go begging in the field.
Virat Kohli's side lost two wickets in as many overs to start proceedings on Friday, Ravichandran Ashwin (15) and Wriddhiman Saha (9) departing early to Pat Cummins and Mitchell Starc respectively.
The same bowlers claimed a further wicket apiece to wrap up the innings, Starc ending with figures of 4-53 as he equalled Richie Benaud's career tally of 248 for Australia. Cummins, meanwhile, finished with 3-48.
Australia's reply saw new opening pair Joe Burns and Matthew Wade fall cheaply – both to Bumrah – while Steve Smith managed just a single from 29 balls before he was dismissed by Ashwin.
Travis Head and debutant Cameron Green also fell to the spinner to leave the score at 79-5, though India's failure to dismiss Marnus Labuschagne on no less than four occasions allowed the right-hander to make a welcome 47.
Yet it was Paine who caused the most problems for the visiting attack, the wicketkeeper-batsman also dropped as he made the third-highest score of his Test career, hitting 10 boundaries in a 99-ball knock that saw him run out of support in the end.
Starc's run out for 15 did not help the cause - he was short when attempting a risky second - before Nathan Lyon became the fourth wicket for the impressive Ashwin (4-55).
Umesh Yadav (3-40) had Josh Hazlewood caught to wrap up the innings and, while Shaw failed to survive a difficult short session before stumps, India will be pleased with their overall position.
Tim Seifert (50) and milestone man Taylor (53) had steered the Black Caps to within sight of a consolation win at Bay Oval before familiar frailties again cost them near the finish line.
Jasprit Bumrah claimed 3-12 from his four overs and Navdeep Saini chipped in with 2-23 to destabilise New Zealand as they tried and failed to chase down 163.
India rested Virat Kohli and will hope Rohit Sharma, who top-scored with 60, quickly recovers from the suspected calf injury that prematurely ended his innings as they look ahead to the forthcoming ODI series.
After stand-in skipper Rohit elected to bat, India initially looked on course to exceed the 165 they set prior to prevailing in a Super Over at Westpac Stadium two days ago.
Sanju Samson squandered the opportunity granted to him in Kohli's absence, the opener driving Scott Kuggeleijn's wide delivery straight to Mitchell Santner at short cover, but his second-over exit failed to prevent the tourists from making a strong start.
Rohit and KL Rahul (45) put on 88 in 10 overs before the latter presented another simple catch to all-rounder Santner, this time from Hamish Bennett's bowling.
Shreyas Iyer made a sedate 31-ball 33 as India struggled to accelerate after Rohit decided he was unable to continue, having received treatment for a muscle problem.
Kuggeleijn removed Shivam Dube for five at the end of the 19th over and, though Tim Southee went for 52 from his allotted overs, the Black Caps appeared to have restricted India to an achievable target.
That especially seemed to be the case during the rapid 99-run partnership between Taylor and Seifert, the pair at one point taking 34 from six Dube deliveries.
But, having lost their nerve in back-to-back Super Over losses in Hamilton and Wellington, New Zealand's habit of throwing away winning positions again became an issue.
Seifert and Daryl Mitchell succumbed to Saini and Bumrah in consecutive overs to force a change in momentum, which completely swung India's way as Santner, Kuggeleijn and Taylor all departed in quick succession.
The Black Caps had lost 5-25 when Bumrah scrambled Southee's stumps to give little meaning to some late Ish Sodhi fireworks at the end of a lopsided series.
The imperious Bumrah took centre stage as the tourists dismissed four of England's top batters for ducks during a sensational start on Tuesday, finishing 6-19 as he led a scintillating attack.
England's total of 110 all out represented their lowest in a men's ODI since they registered just 99 against Sri Lanka in 2014, and their lowest ever score against India in the format.
Bumrah, meanwhile, recorded the best-ever figures by an Indian bowler against England in one-day cricket, before Rohit Sharma's 76 not out completed India's crushing victory in rapid fashion, the chase completed in just 18.4 overs.
Jason Roy (0) was the first to fall victim to Bumrah's terrific display in a chastening start for the hosts, with Joe Root's (0) second-ball dismissal following before the end of the second over.
Mohammed Shami then stepped up to remove Ben Stokes for a golden duck before Bumrah returned to send in-form Jonny Bairstow (7) and Liam Livingstone packing – the latter for yet another duck – as the hosts collapsed to 26-5.
A recovery of-sorts led by skipper Jos Buttler (30) saw England edge past their worst-ever score in the format (86 against Australia in 2001), but it proved little consolation as Bumrah finished the hosts off with the wickets of Brydon Carse (15) and David Willey (21).
As expected, India had little trouble in cruising to that target, doing so without loss as opening par Rohit and Shikhar Dhawan (31no) sealed a lead for India in the three-match series.
Brilliant Bumrah breaks new ground
Bumrah's six-wicket haul left England shell-shocked and represented the best display of his ODI career, surpassing a return of 5-27 against Sri Lanka in 2017.
Meanwhile, his 6-19 represents the best ever performance by any bowler at The Oval, as well as the fourth-best at any ground in England.
Ducks galore as woeful England slump
England left themselves with little chance of competing with India after losing four of their top six batters to ducks (Roy, Root, Stokes and Livingstone).
Not since England did likewise against Australia in January 2018 had such a fate befallen any side in a men's ODI contest.
Four-time champions Mumbai finished top of the table and will take some stopping in the final next Tuesday on the evidence of this crushing win in Qualifier 1.
Suryakumar Yadav (51 from 38 balls) marked his 100th IPL match with a half-century, while Ishan Kishan (55 not out from 30) also raised his bat as the holders posted 200-5.
Quinton de Kock (40 off 25) and Hardik Pandya (37no from 14) were the other Mumbai batsmen who put on a show at Dubai International Cricket Stadium, with Ravichandran Ashwin (3-29) the standout Capitals bowler.
The game was all-but over early in the run chase as Boult and Bumrah ran riot, the defending champions taking three wickets before Delhi had a run on the board.
Bumrah replaced Kagiso Rabada as the leading wicket-taker in this year's tournament with incredible figures of 4-14 and Boult would probably have claimed more than 2-9 if he bowled more than two overs.
Delhi never recovered from a lethal early burst from the pace duo, who have 49 wickets between them in the 2020 IPL, and their eventual 143-8 was much more than they looked destined for.
Marcus Stoinis (65 from 46) and Axar Patel (42 off 33) salvaged some pride, and Delhi must regroup before facing Sunrisers Hyderabad or Royal Challengers Bangalore on Sunday for the right to play Mumbai in the final.
KISHAN AND PANDYA CAP IT OFF
De Kock took 15 off the first over from Daniel Sams, but Rohit Sharma went for a golden duck when he was trapped leg before playing down the wrong line to an Ashwin delivery.
The holders were flying at 63-1 at the end of the powerplay, with Yadav in great touch, but De Kock fell 10 short of a half-century and they were 101-4 in the 13th over when Kieron Pollard became the excellent Ashwin's third victim.
Kishan and Pandya conjured up a devastating late onslaught, though, putting on 60 from only 23 balls, with Anrich Nortje suffering the most as he went for 50 off his four overs.
Pandya launched back-to-back sixes in the penultimate over from Rabada and struck five in total, while Kishan dispatched the last ball of the innings from Nortje over extra cover for six to reach his half-century and bring up the 200.
BOULT AND BUMRAH SPELL DOUBLE TROUBLE FOR DELHI
Delhi needed a blistering start to have a chance of chasing down a big target, but instead they became the first IPL team to be three down without scoring a run.
Boult and Bumrah were rested for the Indians' heavy loss to Sunrisers in their last game of the regular season and the refreshed pacemen were bang on the money on their return.
Left-arm quick Boult dismissed Prithvi Shaw and Ajinkya Rahane in the first over before Bumrah bowled Shikhar Dhawan with an unplayable searing yorker.
Shreyas Iyer also fell to the brilliant Bumrah prior to Rishabh Pant being sent on his way by Krunal Pandya to leave Delhi reeling on 41-5, with Stoinis' entertaining knock always going to be in vain.
Joe Root won the toss and elected to bat on a Nottinghamshire surface that promised assistance to the seamers and the tourists took advantage with a masterful performance.
Only Root offered any significant resistance with a fluent 64 as Jasprit Bumrah (4-46) and Mohammed Shami (3-28) excelled to skittle the hosts for 183.
Rohit Sharma and KL Rahul guided India to 21 without loss at stumps, showing far more aptitude than England's top order.
Rory Burns was brilliantly set up in a first over examination from Bumrah, who pushed deliveries across the left-hander before bringing one back in to trap him lbw – the first of four ducks on the England card.
Virat Kohli's excitably erratic reviewing can prove a hindrance at times but he was vindicated in going upstairs to discover Zak Crawley, who appeared in good touch en route to 27, got a faint inside edge behind off Mohammed Siraj (1-48).
Dom Sibley shovelled Shami to short midwicket in the second over after lunch to curtail a painstaking 18, uniting Root with his great friend Jonny Bairstow for a solid stand of 72 that suggested England might have got to grips with a considerable task.
But Shami successfully reviewed to have Bairstow lbw for 29 on the stroke of tea and Dan Lawrence, Jos Buttler and Ollie Robinson all came and went without scoring around Root being trapped in front by Shardul Thakur (2-41).
From 138-3, England had slumped to 155-8, whereupon a breezy 27 not out from Sam Curran offered some brief respite. Such moments might be few and far between in this series for Root's men on this evidence.
Suryakumar Yadav scored 79 not out from 47 balls as the Indians, who won the toss and elected to bat, set a strong total of 193-4 in Abu Dhabi.
Jos Buttler smashed 70 from 44 deliveries in response but he lacked meaningful support from any of his Royals team-mates, who will be eagerly anticipating the availability of Ben Stokes once his period of quarantine in the United Arab Emirates is over.
Jasprit Bumrah starred for the Indians with bowling figures of 4-20 – his best in the IPL – to ensure his team moved above the Delhi Capitals at the summit and condemned the Royals, who had won their first two matches, to a third consecutive defeat as they were bowled out for 136.
YADAV GOES BIG
After opener Quinton de Kock fell to IPL debutant Kartik Tyagi, Mumbai looked like they could be in trouble in their middle overs when Shreyas Gopal (2-28) removed Rohit Sharma (35) and Ishan Kishan (0) with successive deliveries.
Krunal Pandya went to Jofra Archer for 12 but Yadav pushed the Indians forward, bringing up his fifty with a four off Tom Curran.
Yadav established an unbeaten partnership worth 76 runs with Hardik Pandya (30 off 19) and finished with 11 fours and a pair of maximums for his highest IPL score.
POLLARD DENIES BRILLIANT BUTTLER
The Royals' hopes of being competitive were effectively dashed inside their opening three overs as they lost Yashasvi Jaiswal and Sanju Samson to Trent Boult for ducks either side of Steve Smith swiping Bumrah to De Kock.
Rajasthan were in poor shape at 12-3 – the third game in a row they have been three down inside seven overs – but Buttler launched five maximums and found the rope four more times to give them hope.
However, a stunning catch from Kieron Pollard, who adjusted well in the deep after Buttler's shot initially hit his forearm, ended the wicketkeeper-batsman's electric knock.
Bumrah capped a commanding display from the Indians by dismissing Rahul Tewatia (5) and Gopal (1) in the same over before accounting for Archer at the end of his next set of six.
Both sides came into the showdown on the back of defeats and it was leaders Mumbai who responded like the champions they are, winning by five wickets in Abu Dhabi on Wednesday.
Bumrah moved past the 100 IPL wickets and 200 T20 scalp landmarks with outstanding figures of 3-14 from four overs, playing a big part in restricting RCB to 164-6.
Devdutt Padikkal (74 from 45 balls) and Josh Philippe (33 off 24) got Virat Kohli's second-placed side off to a flyer, but they were rocked by the India paceman Bumrah at the Sheikh Zayed Stadium.
Kieron Pollard also made an impact with the ball, removing AB de Villiers for only 15 in his only over – which cost just five runs.
Yadav was Mumbai's match-winner with the bat, making a statement to the India selectors after he was left out for the tour of Australia by crafting an unbeaten 79 off 43 balls.
Mohammed Siraj and Yuzvendra Chahal took two wickets apiece, but they were unable to see the back of the classy Yadav, who hit the winning runs off the first ball of the last over to leave the Indians on the brink of the play-offs.
BRILLIANT BUMRAH HITS MILESTONES BY CLAIMING KOHLI SCALP
India paceman Bumrah is up to second on the list of the leading wicket-takers in the 2020 tournament after playing a huge hand for the defending champions yet again.
He also reached two significant landmarks by claiming the huge wicket of Kohli, who was caught in the deep after top-edging a short ball.
Bumrah then removed Shivam Dube and Padikkal, who struck 12 fours and a six in a classy knock, in the 17th over and bowled 15 dot balls in another outstanding performance with ball in hand.
YADAV MAKES HIS POINT AFTER INDIA SNUB
Siraj was called up by India this week and celebrated by getting rid of Quinton de Kock and Saurabh Tiwary, while Chahal sent Ishan Kishan packing.
Mumbai were 107-4 when Krunal Pandya fell in the 14th over, but Yadav never looked troubled in a brilliant knock, reaching his half-century off 29 balls.
The elegant right-hander struck three of his 10 fours off the 16th over, bowled by Siraj, and two of his three sixes came off the spinner Chahal as he finished with a strike rate of 183.72.
Bumrah underwent an operation in New Zealand last month and the procedure was a success.
The Board of Control for Cricket in India (BCCI) revealed paceman Bumrah began his rehabilitation at the National Cricket Academy (NCA) in Bangalore on Friday.
Bumrah has been sidelined since a home T20l series against Australia in September.
Meanwhile, Iyer will undergo surgery on his lower back next week.
The batter will remain in the surgeon's care for a fortnight before returning to the NCA to start his rehabilitation.
Iyer and Bumrah were forced to miss the ongoing Indian Premier League due to their injuries.
Chasing a target of 305, the hosts recovered from the loss of Aiden Markram (1) and Keegan Petersen (17) to reach 74-2, before Bumrah (2-22) bowled Rassie van der Dussen for 11, and then sent down a perfect yorker to remove nightwatchman Keshav Maharaj (8) with the last ball before stumps.
South Africa will resume on day five on 94-4, still needing 211 runs to win.
The Proteas had earlier dismissed India for just 174, with Kagiso Rabada and Marco Jansen particularly impressing.
While Lungi Ngidi produced a brilliant 6-71 in the first innings, it was Rabada (4-42) and debutant Jansen (4-55) who did the damage in the second, with the latter dismissing Virat Kohli when the India captain edged behind to Quinton de Kock for 18.
KL Rahul, who scored 123 in the first innings, was out for just 23 this time, but the 334 balls he faced across both innings was the most by an overseas opener at Centurion, the third-most by any opener, and the second-most by an overseas player, with only Australia's Shaun Marsh facing more (372 in 2014).
Mohammed Shami, who claimed his 200th Test wicket on day three, bowled Markram early in South Africa's reply before Mohammed Siraj got the wicket of Petersen shortly after tea, caught behind by Rishabh Pant.
Bumrah picked up two more wickets late on, and despite a spirited 52 not out from Proteas captain Dean Elgar, South Africa have work to do to salvage a result on day five.
Jansen bodes well as one for the future
It was not the start to Test cricket that Jansen will have envisioned, ending day one of his debut with figures of 0-61, but after taking his first wicket of Bumrah early on day two, the 21-year-old has not looked back.
He was a constant threat in the second innings, taking the wickets of Mayank Agarwal, Kohli, Ajinkya Rahane and Siraj. At an imposing 6ft 8in, Jansen already looks to be the sort of figure that batsmen will not relish facing, especially once he has more experience under his belt.
Collapse does not see India relinquish control
Pant top scored for the tourists on day four, with just 34, while only two others managed more than 20 to contribute to a measly total of 174. However, it was still enough to set South Africa a daunting target of 305.
The highest successful fourth innings run chase at SuperSport Park in history is 251 (England in January 2000), while the highest fourth innings score there is 268 (also England in December 2019), and Kohli will be aware that their second innings total was in part down to the increasingly difficult pitch.
Weather permitting, he will fancy his team's chances of clinching victory.
In the series decider, the hosts were thrilled with their efforts to reduce the tourists to 223 all-out in their first innings, but could manage only 210 themselves thanks in large parts to the expert bowling of Bumrah.
South Africa began on 17-1 and Bumrah soon had his first wicket of the day and second of the innings as he bowled Aiden Markram for just eight.
Keshav Maharaj (25) was bowled by Umesh Yadav to leave the Proteas 45-3, only partnerships between Keegan Petersen and Rassie van der Dussen, and then Petersen and Temba Bavuma, to give the hosts a good chance of eventually establishing a lead themselves.
Things looked to be going against India when Virat Kohli dropped Bavuma on 17, but he atoned to with a catch off Mohammed Shami's bowling.
Shami forced an edge from Kyle Verreynne (0) just two balls later to reduce South Africa to 159-6, before Bumrah took centre stage again as he bowled Marco Jansen (seven) with the last ball before tea and removed Petersen, who managed an impressive knock of 72, shortly after the start of the third session.
Shardul Thakur saw off Kagiso Rabada (15), before Bumrah closed the innings by dismissing Lungi Ngidi (3) to clinch his five-for.
With India starting their second innings with a 13-run lead, South Africa responded well – openers KL Rahul (10) and Mayank Agarwal (seven) both gone in the first six overs – though Cheteshwar Pujara and Kohli steadied the ship in the closing stages to finish the day on 57-2, 70 ahead.
Bumrah the man of the moment
Bumrah had bowled an excellent spell at the end of day one, managing 23 dot balls and taking the wicket of Dean Elgar in a short session before stumps and he started day two in similar fashion.
His figures of 5-42 from 23.3 overs put his team in a much stronger position than they likely would have expected and could prove decisive in this winner-takes-all Test.
Petersen the lone resistance
In just his eighth Tests innings, Petersen hit his highest score to date, which was made all the more impressive considering the quality of bowling he was up against and the regularity with which his team-mates were being sent back into the pavilion.
Kohli's 79 in India's first innings is the only other half century achieved in the match so far, and Petersen's came with a better strike rate (43.37 compared to 39.30).
Regular skipper Sharma tested positive for COVID-19 last Saturday, with Mayank Agarwal called up to the squad to provide cover.
Having again returned a positive test on Thursday, the Board of Control for Cricket in India (BCCI) confirmed Sharma will play no part at Edgbaston.
Bumrah will step up for his maiden stint as captain at any level, with Rishabh Pant as his deputy, and becomes the first fast bowler to lead India since Kapil Dev in 1987.
Virat Kohli skippered India in the first four Tests last year, with the final match being pushed back by nine months due to a COVID-19 outbreak in the tourists' camp.
Rohit's absence will leave a huge void to be filled, the 35-year-old's 368 runs across the first four Tests bettered only by the 564 managed by England's Joe Root.
England have a coronavirus absentee of their own for the fifth Test, which India lead 2-1, as Ben Foakes has failed to recover in time for the start of play on Friday.
Sam Billings, who was called up to the squad during the final Test of England's 3-0 whitewash of New Zealand, will therefore keep his place behind the stumps.
James Anderson returns to the England team in place of Jamie Overton, meanwhile, despite the latter impressing against the Black Caps.
The fast bowler has struggled with fitness issues over the past year and has not played any cricket since September last year after a reported stress reaction.
Bumrah withdrew at the time from a home white-ball series with South Africa and saw a subsequent attempt to return to action hindered against Sri Lanka in January.
Now, having undergone a successful operation, he faces a prolonged recovery, with the BCCI hopeful he will be back to full fitness ahead of a home World Cup starting in October.
The 29-year-old is expected to remain in New Zealand until the end of March, with surgery ruling him out of participation in both the 2023 IPL season and a potential World Test Championship final.
From there, the BCCI hope for him to resume training and bowling by August, with a steady workload increase ahead of the 50-over tournament two months later.
Bumrah already missed India's campaign in last year's T20 World Cup, as they reached the semi-finals before suffering a dramatic 10-wicket loss to England.
His absence does not look to have been felt during their current red-ball series against Australia however, with the hosts leading 2-1 ahead of the fourth and final Test starting Thursday.
Captain Rohit Sharma has already warned against rushing him back prematurely, as India seek to win a first World Cup since 2011.
India hammered Sri Lanka by an innings and 222 runs in the first Test in Mohali.
Rohit Sharma's first Test as captain was one-sided, with Ravindra Jadeja claiming match figures of 9-87 and scoring a magnificent unbeaten 175.
India are strong favourites to complete a whitewash by winning a second Test in Bengaluru that starts on Saturday.
Pacemen Bumrah says they must adapt quickly to conditions in the day-night match.
He said: "There are mental changes you have to make. Growing up, we haven't played a lot with the pink ball.
"We are not used to catching the pink ball, bowling with the pink ball, and as batters, playing against the pink ball.
"Whatever little games we've played we're trying to get feedback from those games - certain ways the ball behaves under the lights, and how to adjust. We're still very new in this format. We're playing a pink-ball Test after a long time."
He added: "As professional cricketers, it is our job to adjust as soon as we can. Sometimes the pink ball reaches you sooner than you expect.
"The timing is different. In a normal Test match the ball swings more in the morning session. Here maybe the ball won't do much in the afternoon, but in the evening it could probably swing more.
"There are many such small pointers. We haven't played many day-night matches, and whatever we have done have been in different conditions. We are just trying to work on whatever little we have noticed in our limited experience."
The tourists will be without batter Pathum Nissanka, who scored an unbeaten half-century in the first innings of the opening Test but has sustained a back injury.
India welcome back fit-again spinner Axar Patel, with Kuldeep Yadav released from the squad.
Ashwin closing in on another milestone
Jadeja was the star of the first Test, earning the man of the match award and returning to the top of the Test all-rounder rankings.
Fellow spinner Ravichandran Ashwin also made a big impact, taking six wickets in the match and scoring an excellent 61.
Ashwin needs another 95 runs to reach the 3,000 landmark. When he achieves that feat, he will become only the second India player to take 200 wickets and score 3,000 Test runs.
Lakmal set for swansong
Suranga Lakmal is set to feature in his final Test at the age of 35.
The Sri Lanka seamer has signed for Derbyshire and this will be the last match of his international career.
Lakmal has taken 170 wickets in 69 Tests and he will be sorely missed by Sri Lanka.
Quinton de Kock smashed 67 off 39 balls and a 78-run stand with Ishan Kishan (31) was fundamental in building the foundations for Mumbai's score of 208-5.
Krunal Pandya's explosion in the final over, during which he battered Siddarth Kaul for 20 from four balls, helped Mumbai get to that tally, which seemed to be above par on a slow pitch.
David Warner made a pedestrian start, though he picked up the pace to at least gave Sunrisers a fighting chance until his knock was ended on 60, departing in the 16th over to effectively end their hopes.
There was little help in a disappointing middle-order showing, with pace trio James Pattinson (2-29), Trent Boult (2-28) and Jasprit Bumrah (2-41) doing the damage for Mumbai, who restricted Sunrisers to 174-7.
Victory means Mumbai now have three wins and two defeats from five games to move top of the table, while a third loss for Sunrisers leaves them sixth.
QUINTON DE KOCK OF THE WALK
Rohit Sharma (6) lasted just five deliveries but De Kock and Suryakumar Yadav (27) put on 42 before the big stand with Kishan boosted Mumbai.
De Kock, who hit four fours and as many sixes, was the protagonist of the partnership, contributing 54 of the 78 runs.
LACK OF SUPPORT FOR WARNER
Pandya may have rued putting down Manish Pandey with a sitter at deep point when he went on to put on a 60-run partnership with Warner.
But when Pandey clumsily chipped Pattinson to long off, Warner – who had five fours and two sixes in his 44-ball knock – was not helped by Kane Williamson (3) or Priyam Garg (8).
When Warner got a thick edge to a slower one from Pattinson that was taken with a superb diving catch by Kishan at short third man, the game was up.
In a rain-delayed semi-final clash at Guayana National Stadium, an England batting collapse, combined with lethal bowling from Kuldeep Yadav (3-19), Axar Patel (3-23) and Jasprit Bumrah (2-13) ensured tournament favourites India will face South Africa in the showpiece match on Saturday.
Captain Rohit Sharma struck 57 and Suryakumar Yadav plundered 47 as India put on 171-7 from their 20 overs.
England's chase started brightly as skipper Jos Buttler reeled off a series of fours in swift succession, yet his stand lasted just 15 deliveries.
And from losing Buttler with the 19th ball of their innings, England's top order capitulated, with Phil Salt, Jonny Bairstow, Moeen Ali and Sam Curran all following their captain in heading for the pavilion within seven overs.
Harry Brook offered more resistance with a spirited 25, but the damage was already done by the time he was sent packing in the 11th over.
Liam Livingstone and Adil Rashid were run out in the space of three deliveries, and though Jofra Archer rallied with a pair of sixes, England's dismal day came to an end when he was pitched leg-before-wicket by Bumrah.
It marked a memorable triumph for India as they gained a measure of revenge for their 10-wicket loss to England at the same stage in 2022, and the Proteas – who thrashed Afghanistan earlier in the day – are all that stand between them and the trophy.
Data Debrief: Recent history means nothing
India had lost their last two T20 World Cup semi-finals, having batted first on each of those occasions too, but they banished those demons in emphatic fashion this time around.
England had won three of their last four such matches, having bowled first in each of those games, but that record did not continue.
Buttler's future is uncertain, though he did at least take a slice of history with him, with his knock of 23 ensuring he became the fourth England player to score 1,000 runs at the T20 World Cup (1,013).
Ashwin’s bombshell withdrawal from the Test the previous evening because of a family emergency meant India could only replace their premier spinner with a substitute fielder, depleting their bowling.
But they found their guests in obliging mood as Root’s patented reverse ramp off Jasprit Bumrah was brilliantly caught by Yashasvi Jaiswal, and a position of 224 for two became 319 all out.
Root was far from alone from contributing to his own demise, with Ben Duckett (153) and Ben Stokes (41) also guilty of loose strokes, as England surrendered a 126-run first-innings deficit before India swelled their advantage to 170 after going to tea on 44 for one.
Root partly atoned by making the breakthrough when India batted again, dismissing Rohit Sharma lbw when the home side’s captain missed a sweep. Umpire Joel Wilson’s not out decision was overturned but England still have a lot of work to do in the final session to swing back a bit of momentum.
The tourists’ profligacy drew parallels with last year’s Lord’s Ashes Test, where England were on 188 for one in reply to 416, with Australia minus spinner Nathan Lyon due to injury, before a succession of rash shots saw them skittled for 325.
England’s attacking brand under Stokes and Brendon McCullum is well-known but the match situation did not require a bold gambit from Root at the outset of a day where conditions grew increasingly sapping.
Duckett’s swaggering century had carried England to 207 for two from just 35 overs and, seeking to stay on the front foot, Root’s attempt to up the ante merely flew to second slip where Jaiswal held on excellently.
Root, who dropped Rohit Sharma in India’s first innings which cost 104 runs, was out for 18 which means he has failed to pass 30 in five innings in this series.
Root’s dismissal was put into harsher context when Jonny Bairstow was plumb lbw after Kuldeep Yadav found sharp turn. It was the Yorkshireman’s eighth duck against India and no other batter in history has made more.
Duckett lacked the fluency that had brought him an 88-ball hundred the previous evening but still moved to 150. However, he added just three off his next 12 deliveries which might explain why a batter so accustomed to feeling bat on ball chased a long hop from Yadav and toe-ended to cover.
Stokes, in his 100th Test, and Ben Foakes came through an exacting period, especially from Kuldeep, who bowled 12 overs unchanged with Ravindra Jadeja curiously unused until just before lunch.
Stokes was judicious off front and back foot and looked primed to mark his milestone Test in fashion but was suckered into a slog sweep off Jadeja, with Bumrah running back to take the catch.
Foakes fell for 13 next ball after pushing at Mohammed Siraj, albeit the ball sticking in the pitch a little, with those two dismissals the start of England losing their last five wickets in 38 balls and their final three in nine. Siraj bounced back from his mauling off Duckett to take four for 84.
The hosts were facing a record chase of 368, with 291 remaining by the close of play on day four, but succumbed to their first defeat at The Oval against India since 1971 after a collapse of six wickets for 47 runs left them teetering.
Umesh Yadav sealed the win but Shardul Thakur's two wickets proved key – the first of Rory Burns and second of the in-form Joe Root – while Ravindra Jadeja and Jasprit Bumrah both impressed for their two wickets.
After adding 77 without loss on Sunday, Burns brought up the 100-opening stand with Haseeb Hameed and his own half-century, the first time England's openers have reached the landmark in the fourth innings since October 2016.
However, Thakur removed Burns with the next ball caught behind and, after surviving an lbw scare from Jadeja on five, Dawid Malan was run out by substitute Mayank Agarwal.
Hameed – dropped on 55 by Mohammed Siraj – survived until lunch, only to be bowled by Jadeja for 63 before Bumrah became the quickest Indian pacer to 100 Test wickets by dismissing Ollie Pope.
Bumrah's crushing inswinging yorker accounted for Jonny Bairstow and after Jadeja had Moeen Ali caught at short leg for a duck, England were reeling at 147-6.
Root (36) offered resistance but England's captain chopped on to Thakur, with Woakes (18) following.
Craig Overton (10) was dropped on three by Ajinkya Rahane and overturned an lbw decision, but his charmed life ended when Yadav broke through his defences.
Ollie Robinson and James Anderson faced an impossible task, with the latter caught behind off Yadav to wrap up the game.
Brilliant Bumrah
Kapil Dev (25 matches) was the previous fastest Indian quick to reach 100 wickets but Bumrah achieved the feat in his 24th outing.
England are the 27-year-old's favourite Test opponents, with Bumrah taking 36 wickets at an average of 24.08, while striking 18 times in this series – only Robinson (21) has produced more wickets.
England no longer invincible at The Oval
The hosts had lost only one of their last 13 Tests against India at The Oval before Monday (W5, D7), their last loss coming in August 1971 by four wickets.
England had also won three of the last such fixtures, though this defeat has left them facing three consecutive Test series losses if they cannot triumph in the final meeting in Manchester.
James Anderson has become the first fast bowler to reach 700 Test wickets.
The 41-year-old England seamer joins former Sri Lanka spinner Muttiah Muralitharan and the late Australia leg-break bowler Shane Warne to get to the milestone in his 187th Test.
Anderson moved to 699 on day two of the fifth Test against India in Dharamsala by bowling Shubman Gill through the gate and got to 700 on the third morning by removing lower-order batter Kuldeep Yadav.
With just his 10th delivery of the day, Anderson, who began his record-breaking Test career in May 2003, hung one outside off stump and Kuldeep obliged with the edge on the way through to Ben Foakes.
Anderson was mobbed by his team-mates before sheepishly raising the ball to the crowd in a typically understated celebration after ending a 49-run stand, with Kuldeep on his way for 30.
Shoaib Bashir struck to remove Jasprit Bumrah three balls later as India were all out for 477 and an ominous lead of 259, with England’s young off-spinner finishing with figures of five for 173.
Anderson began to lead England off the field but motioned for Bashir to go ahead of him after the 20-year-old’s second five-wicket haul in just his third Test.
But Bashir, who was not even born when Anderson started playing for England, smiled and edged towards Anderson as they walked off the field at the HPCA Stadium together.
In a wild morning session, India went from 338-7 to 416 all out, Ravindra Jadeja completing a century by moving from 83 to 104 before being bowled by James Anderson.
India scored a world-record 35 runs from one Stuart Broad over as captain Jasprit Bumrah took centre stage with the bat. Bumrah is better known for his work with the ball, and the skipper then reduced England to 44-3 when he sent back Alex Lees, Zak Crawley and Ollie Pope.
After a two-hour rain break, the third such interruption of the innings, England lost former skipper Joe Root for 31, and nightwatchman Jack Leach followed, with Bairstow (12 not out) and captain Ben Stokes (0 no) together at the close. England were 84-5 at stumps, nowhere near where they hoped to be in the contest.
India are 2-1 ahead in this series, one that began last year but had to be curtailed before the fifth Test got under way due to COVID-19 concerns in the tourists' ranks. This long-delayed match is therefore decisive, with England needing a victory to force a drawn series.
Rather than go after the win, avoiding a heavy defeat could become the priority, but at this stage the hosts will still believe they can salvage this situation, given positivity is flowing through the team after the recent 3-0 rout of New Zealand.
Broad had a rotten morning, entering the record books in unwanted fashion when Bumrah set about his bowling. The previous Test record of 28 runs from an over was obliterated, aided by Broad bowling a high wide that raced to the boundary before being clubbed for six off a no-ball.
Bumrah finished on 31 not out when Broad held a catch off James Anderson (5-60) to remove Mohammed Siraj in the next over.
Three rain delays affected England's reply, but the batting was not up to scratch. The most damaging dismissal was surely that of Root to a snorter of a delivery that climbed rapidly into the batsman, drawing a thin edge to wicketkeeper Rishabh Pant. Now Bairstow, whose past three Test scores have been 136, 162 and 71 not out, will aim to lead a recovery effort alongside the skipper.
Anderson at it again
It still defies belief that England's previous regime looked ready to discard Anderson. He might turn 40 later this month, but few seamers in world cricket can rival his skill, and India again found him so difficult to play. A 32nd five-wicket haul of his Test career was his sixth against India.
England have done it before, so can they do it again?
England hardly need to look far back in the history books for inspiration. In the third Test against New Zealand, they were 55-6 in their first innings but rallied to post 360 all out. The seventh-wicket stand of 241 runs between Bairstow and Jamie Overton saved the day that time, and something special is required again here.
England are battling to avoid a three-day defeat in Dharamsala as Ravichandran Ashwin caused havoc among the top-order after James Anderson became the first fast bowler to record 700 Test wickets.
Anderson joined former Sri Lanka spinner Muttiah Muralitharan and the late Australia leg-break bowler Shane Warne in the 700 club by dismissing Kuldeep Yadav on the third morning of the fifth Test.
India were all out for 477 and a lead of 259 before Ashwin ran amok on his 100th Test, bagging both England openers, Ollie Pope and Ben Stokes as the tourists ended the session on 103 for five.
Jonny Bairstow briefly rallied on his 100th Test with three big sixes off Ashwin but there was to be no memorable end to the series for the Yorkshireman as he was dismissed before lunch for 39 off 31 balls.
A 4-1 series defeat now appears all but inevitable and England’s hopes of not losing by an innings rest on Joe Root, who is on 34 not out after Stokes was castled by Ashwin with the last ball of the session.
After a chastening past couple of days, England broke out in smiles when Anderson kissed the outside edge of Kuldeep on the way through to Ben Foakes for 30. The evergreen 41-year-old soaked in the congratulations of his team-mates before raising the ball in a typically low-key celebration.
Shoaib Bashir had his five-for as India added just four runs to their overnight score, with the young off-spinner bagging Jasprit Bumrah for 20 to finish with five for 173. Anderson and Bashir each deferred to the other to lead England off the field before walking off together.
It was not long before England were in trouble when their innings started, Ashwin making the breakthrough in his first over when Ben Duckett uncharacteristically charged down the wicket and toe-ended the ball on to his off stump.
Zak Crawley made a 16-ball duck, dismissed after turning Ashwin to backward short-leg while Pope was sketchy again, making 19 before premeditating a sweep which ballooned off the top edge to Yashasvi Jaiswal.
Bairstow was purposeful and muscled three sixes in the space of seven Ashwin deliveries but was lbw when Kuldeep found sharp turn off the pitch. A review failed to save him as HawkEye showed the ball brushing the top of the stumps.
Despite bagging a wicket with his first ball yesterday, Stokes’ troubles with the bat continued as he was dismissed for a 13th time by Ashwin on the stroke of lunch, bowled through the gate by one that skidded on.