Staging an epic fightback for Australia, superstar Glenn Maxwell slammed a record-breaking double-century to seal a famous win for Australia.
Maxwell remained unbeaten on 201 off 128 balls while skipper Cummins chipped in with a small cameo of 12 off 68 balls to help Australia upstage the World Cup giant killers.
Earlier, pacer Naveen removed explosive batter Travis Head for 0(2) and shortly after trapping Mitchel Marsh LBW for 24(11) as Afghanistan managed to kept things under control.
Omarzai then got rid of David Warner and Josh Inglis in consecutive deliveries as Australia were reduced to 49/4 in 8.2 overs.
Batting first in the recently concluded encounter, Ibrahim Zadran led the Afghanistan fight and helped them pile a stiff 291/5 on the board batting first.
Zadran, who walked in to open the innings, returned unbeaten on 129(143), making him the first Afghanistan cricketer to slam a century in ODI World Cups. Apart from Zadran, Rashid Khan chipped in with an 18-ball 35*.
A win for Australia will take them to 12 points and ensure them a semifinal berth. Afghanistan too are in the race for semi-final and will hope for another upset.