David Warner's unbeaten half-century helped Australia cruise home with seven wickets in hand in their World Cup opener against Afghanistan in Bristol.
Australia bowled Afghanistan out for 207 in 38.2 overs and then reached their target with more than 15 overs to spare. Warner remained not out on 89.
"It's good to be back and it's a good win for us," said Warner, the player of the match.
Warner opened the batting with captain Aaron Finch, with the latter setting the tone of the chase, reaching his fifty off 40 balls.
Warner had a narrow escape when he was on 19, scrambling back after chopping a delivery and losing sight of the ball as wicket-keeper Mohammad Shahzad whipped off the bails.
The first wicket fell in the 17th over when Finch mistimed a slower ball from Gulbadin Naib and holed out to Mujeeb Ur Rahman at deep cover.
Warner found his touch as he neared his fifty, reaching the mark off 74 balls and raising his bat to of a chorus of boos.
The dismissal of Usman Khawaja by Rashid Khan brought Steve Smith to the wicket and he too was booed.
Smith was dismissed in tame fashion, caught by Hazratullah Zazai off the bowling of Mujeeb for 18 and had to endure more boos and apparent shouts of "cheat" as he left the field.
Earlier, Naib took the bold decision to bat in warm conditions. But the move backfired badly, with openers Mohammad Shahzad and Zazai departing without scoring as Afghanistan slipped to five for two in the second over.
Rahmat Shah (43) and Hashmatullah Shahidi led a fightback, putting on a gritty 51 for the third wicket.
Afghanistan were again wobbling badly at 77 for five but Najibullah Zadran took the fight, smashing 20 runs in four balls off Adam Zampa.
Zadran brought up his fifty off 46 balls but was dismissed for 51.
Rashid Khan enjoyed a late flourish but Afghanistan were all out with more than 11 overs to spare.