Ben Stokes hit an unbeaten century as England eliminated Australia from the Champions Trophy at Edgbaston.
England win by 40 runs (D/L Method)
Australia inns: 277-9 (50/50 overs, Head 71, Finch 68, Wood 4-33, Rashid 4-41)
England inns: 240-4 (40.2 overs, Stokes 102 no, Morgan 87; Hazlewood 2-50)
Ben Stokes and Eoin Morgan's brutal counter-attack dumped Australia out of the Champions Trophy and provided further evidence of England's world-beating credentials in a resounding win at Edgbaston.
England had to recover from 35 for three, set a ground-record 50-over international run chase of 277 for nine, after both Australia's opening bowlers took a wicket with their second delivery.
But the response from Stokes (102no) and Morgan (87) was decisive, irresistible and prolonged as their stand of 159 from 158 balls consolidated the eight wickets Adil Rashid and Mark Wood shared to restrict the tourists.
Jos Buttler then lent a late hand to reach 240 for four in the 41st over, a Duckworth-Lewis margin of 40 runs and a clean sweep of Group A victories despite three Australian half-centuries from Travis Head (71no), Aaron Finch (68) and Steve Smith (56).
Bangladesh will therefore join the hosts in the last-four stage of this summer's global tournament, while Australia's damp-squib campaign has reached a dead end with defeat at a vexed venue where they were last successful 16 years and 13 attempts ago.
It was win-or-bust this time, after two previous no results because of rain. And although they flattered to deceive, ultimately they were not even close and had no answer as Stokes and Morgan took their collective tally to nine half-centuries in their last 20 one-day international innings.
Australia missed one chance to shift Morgan, put down on 12 by Matthew Wade off Josh Hazlewood, but otherwise were shut out by the two left-handers until Adam Zampa's direct hit from mid-on ran out the England captain after a mix-up over a single.
By then, he had hit eight fours and five sixes from 81 balls, and Stokes ploughed on to his hundred and a new career-best with a back-foot force off Zampa for his 13th four to add to two maximums from 108.
Rashid (four for 41) and Wood (four for 33) had applied the brakes after Smith's men, put in on a very good pitch but under persistently cloudy skies, appeared set for a much bigger total.
The leg-spinner took three for four in 10 balls as he and Wood - with career-best figures - wrecked Australia's hopes of upping the ante as they lost five for 15 from 239 for four.
Rashid's haul included two wickets in the 44th over after a brilliant boundary catch by Jason Roy off Wood had already seen off the dangerous Glenn Maxwell.
Australia got off to a promising start before opener David Warner fell to a very good ball from Wood which took the edge for caught-behind.
Smith and Finch's second-wicket stand was only four short of three figures when Stokes came up with the much-needed breakthrough thanks to an excellent catch by Morgan, at first appearing disorientated under a high, swirling ball but recovering his composure to circle from mid-off to extra-cover and hold the chance.
Finch nonetheless had his highest ODI score in more than a year, from only 64 balls with eight fours, but Moises Henriques then hit Rashid low into the hands of mid-on.
Smith completed his 50 with his eighth four only to drive the first ball of Wood's second spell to Liam Plunkett at mid-off, where he held his second successive catch - like the first barely six inches off the ground.
Head took over, but Roy's brilliance did for Maxwell when he held a pull just inside the boundary marker, flicked the ball up as he went out of bounds and came back to complete the catch.
Wade and Mitchell Starc then managed just two runs between them before popping simple catches, respectively back to Rashid and to short fine-leg, and Pat Cummins also chipped one to the bowler.
Head completed his half-century off 49 balls but had only number 11 Hazlewood for company after Zampa was bowled by Wood.
A successful reply seemed highly feasible, but less so once Australia struck twice with the new ball.
Roy was consigned to yet another failure, trapped in front by Starc's inswing and taking his miserable season's aggregate to 51 runs in eight ODI innings, before Alex Hales edged Hazlewood low to slip.
Morgan's mis-hook at Hazlewood burst through Wade's right glove, and England therefore escaped 22 for three.
Root soon went caught-behind instead, though, off the same bowler. And a short rain break arrived with England in apparent dire straits, and Australia surely optimistic as long as they could get back on.
They managed that bit, but little else as Stokes and Morgan took the match away from them, and a noisy sell-out crowd constantly reminded the visitors of an impending plight which was eventually confirmed by a second terminal spell of rain.
Eoin Morgan on the match-winning partnership with Ben Stokes and the chat they shared before heading to the crease after a short rain break: "We just talked about how we were going to go about it. We felt that the positive way was the best way. It managed to work, we did it in our own way."
On staying on the attack even in adversity: "You have to earn the right for guys to make mistakes with the ball. So I did what I do, and obviously Ben's very naturally aggressive and finds attacking quite easy."
On Stokes: "His potential is through the roof. He bowled four overs in his first spell, and then to go back to him at the end with two of the hardest overs to bowl sums it up.
"He took it on his shoulders. Then his batting was exceptional - very calm at the crease, very relaxed. He was outstanding.
"He's always looking to influence the game - bat, ball, or even in the field. A lot of guys with potential like that, when things aren't going (their) way, back into a corner - but that's not Ben."
On England's bowling performance: "We've proved we can peg sides back regardless of where they're at going into the last 15 overs, which probably a couple of years ago was a bit of a car crash for us. That's a huge improvement."
On the poor form of Jason Roy: "It's unfortunate that Jason didn't get runs. We're obviously three games into a tournament and we'll take a couple of days to have a look at what our best team is for the semi-final, as we always do.
"We revisit it every game, everybody's position, whether it can be changed around, can we do anything better?"
Australia captain Steve Smith on their elimination: "I thought we let ourselves down a little bit. We got ourselves into a pretty good position early with the bat. But someone in the top four probably needed to go on and make a hundred.
"We lost five for 15 at one point as well, which you can't afford to do against an opposition like England. To get three early wickets was quite crucial, and then it seemed like there was a bit of a momentum shift after that rain delay.
"Stokesy and Morgy came out and played very positively. We were off a bit, gave them a lot of freebies, but they did play exceptionally well.
"When you're playing in a big tournament for your country, you need to step up and get the job done. We just didn't turn up the way I would have liked after the (rain) break."