London - Steve Smith ignored the jeers of the crowd to mark his first match against England since a ball-tampering ban with a century that set up Australia's 12-run win in a World Cup warm-up clash at Southampton on Saturday.
Smith's 116 was the centrepiece of world champions Australia's 297 for nine.
A target of 298 proved just beyond England, without four first-choice players including captain Eoin Morgan and fellow batsman Joe Root, as the World Cup hosts and favourites were dismissed for 285 with three balls left.
"I'm pretty chilled, everyone's entitled to their opinion," Smith told Sky Sports during the innings break when asked about the crowd's taunts.
"I'm just happy to be back playing. Fortunately, I was able to contribute today and hopefully I can take this form into the World Cup."
Afterwards, Australia captain Aaron Finch said: "Overall the way we batted was a good effort. Steve Smith played an unbelievable knock and accelerated as he went on."
Smith and David Warner only returned to international duty earlier this month after they both completed year-long suspensions for their roles in a ball-tampering scandal in South Africa.
The disgraced duo's first match in England this tour was a hastily arranged, unofficial warm-up match against the West Indies on the nursery ground at Southampton on Wednesday.
But that fixture was played in front of fewer than 30 spectators whereas there were several thousand in the main arena on Saturday for the first of several Anglo-Australian clashes in a season featuring both the World Cup and a five-Test Ashes series.
Warner was booed first by spectators on Saturday when he walked out to open with Finch after Australia lost the toss.
And when the left-hander arrived at the crease, one fan shouted: "Get off Warner you cheat."
After Warner holed out for 43, there were immediate cheers from England fans celebrating his dismissal.
But there were more boos as he returned to the pavilion to be replaced by Smith, coming in with Australia 82 for two.
The BBC reported there were a few chants of "cheat, cheat, cheat", although a lone Australia fan shouted "Get 'em Stevie!".
There was, however, the customary round of applause from the crowd for a batsman reaching his fifty when Smith got to the landmark.
Long a thorn in England's side, Smith went to 99 with a superb carved six over third man off Ben Stokes.
The next delivery saw Smith complete a 94-ball hundred, including eight fours, prompting yet more boos as well as clapping to acknowledge his century before he was dismissed off the penultimate ball of the innings.
England's reply saw James Vince make 64 on his Hampshire home ground and stand-in captain Jos Buttler a blistering 52.
But they both got out when well set as England, top of the one-day international rankings and fresh from a 4-0 series win over Pakistan, suffered their first defeat of the season.
"We're disappointed not to win but we're in good shape," Buttler said.
Buttler, leading England in the absence of the injured Morgan, hit 24 off one over from fast bowler Nathan Coulter-Nile including two big sixes courtesy of a straight drive and a pull.
But Coulter-Nile had his revenge when Buttler chipped him to short mid-wicket.
Worryingly for England, injury-plagued fast bowler Mark Wood only managed 3.1 overs before going off with what a team spokesman said was "left foot discomfort".
England do, however, expect to have Morgan back from a finger injury when they open the World Cup against South Africa at the Oval on Thursday.