Australia's pace attack then proved too much for the minnows, who managed to bat through 37.3 overs, but were bowled out 275 runs short at the WACA to suffer the heaviest defeat in tournament history.
The result leaves Australia third in Pool A with five points and Afghanistan second from bottom with two.
Relive how the carnage unfolded with Sports Mole's over-by-over updates below.
AFGHANISTAN: Javed Ahmadi, Usman Ghani, Nawroz Mangal, Asghar Stanikzai, Samiullah Shenwari, Mohammad Nabi (c), Najibullah Zadran, Afsar Zazai (wk), Dawlat Zadran, Hamid Hassan, Shapoor Zadran
Big early breakthrough for the Afghans as they get form man Finch. Dawlat had dotted him up first five balls, and that induces a loose drive from the Aussie, who edges behind for Nawroz Mangal to take a good catch low to his left at first slip. Just a hint of away movement and Finch is gone; lovely bowling.
There will be no double-century for Warner today as he skies one trying to launch Shapoor towards cow corner. It goes straight up, and captain Nabi gets under it and clings onto a steepler. Another outrageous innings lights up this World Cup. Not AB class, but a knock off supreme dominance.
Smith throws away the chance of a century as he tamely picks out mid-off. Nonetheless, though, his 95 off 98 balls brought important control and was an excellent foil for Warner and now Maxwell.
Hassan bowls Faulkner with an almost unplayable yorker which cannons into middle stump long before the bat could get down. A deserved wicket considering how well he has responded to an awful first spell.
The Maxwell show comes to an end as he cannot lift a Dawlat slower ball over Nabi at cover. He needed 16 off 12 balls to reach the fastest World Cup century and seems a bit peeved to have missed out. Cheer up, Glenn - 88 off 39 balls with seven sixes - you've done alright. Innovation and power at its most deadly.
Marsh is caught on the boundary off the final ball, after Brad Haddin (20 not out) had seen the Aussies pass the World Cup record score of 413. A miscount from captain Nabi leaves the loopy off-spin of Nawroz Mangal to come on for the last over, but at least he picked up a wicket for the trouble of 14 runs.
Ghani makes nice contact with a flick off Mitchell Johnson, but he cannot keep it down and Faulkner takes a simple catch in close on the leg-side. He had looked the more comfortable of the Afghan batsmen, and is a little unlucky to pick the man out, but Australia are rewarded for having catchers in close. Johnson into the attack with pace, bounce, swing and now a wicket, after conceding five extras to start.
The other Afghan opener is quickly back in the hutch. Ahmadi again tries to run the ball down, but is undone by the extra bounce and ends up fending one through to Michael Clarke at second slip. A much-needed wicket for Hazelwood. Asghar Stanikzai and Nawroz Mangal are the two new batsmen.
A predictable end to Stanikzai's attempted flurry as he skies one trying to smash Johnson into the stands. Smith ends up taking a really good catch over his shoulder having nearly collided with Marsh, who had an easier angle of approach. I can't decide whether he just had no interest in getting in line to Johnson or actually fancied himself to hit him out of the attack. An entertaining watch, either way.
A wicket for the Aussie captain as he breaks this partnership as it approached 50. Shenwari top edges a sweep which he was never really in position to play and Johnson takes the catch at short fine.
What a grab from Finch! Mangal tries to fend off a Johnson bouncer and the ball flies off the face of the bat. Finch, not known as one of the better fielders in this excellent Australian unit, leaps to his right to take it two handed on the stretch. Mangal had his fun with Marsh but now has to go for 33.
The dangers of sweeping at the WACA are demonstrated again as Nabi top edges off the newly-introduced Maxwell and Clarke, anticipating smartly from first slip, comes round to take a simple catch. Nabi reviews, claiming that the ball came off his arm. It did, after it hit the bat, explaining the loop, and he has to go.
That six proved to be a last hurrah for Najibullah as Starc sends him packing with a brutal middle-stump yorker. Afghanistan's tail is now exposed as they look for the 19 needed to avoid a record defeat.
Superb from Starc, who gets in another one of his 150kmph yorkers and it is simply too good for Dawlat, who had been softened up by some short ones and was backing away to a round-the-wicket delivery.
Hazelwood gets one to nip back and it catches the thinnest of inside edges on its way through to Haddin, who claims his first victim of the match. Umpire Dharmasena took his time, but eventually the finger went up and Zazai's stubborn vigil ends to leave his side on the brink of a record-breaking defeat.
Johnson finishes things off. A short ball arrives on Hassan quickly and he can only miscue it to Warner at mid-on. Shapoor unbeaten on zero. Australia win by 275 runs - their biggest margin of victory in ODIS.
It was about 11 overs to go and I sent Maxi in ahead of me, with our highest World Cup score opportunity. I was looking to bat at four, but it was best for the team. The way Maxi batted showed I did the right thing."