Jonathan Trott scored a century and took his first One-Day International wicket as England beat Australia by 21 runs at the Adelaide Oval on Wednesday to keep the series alive.
Trott made 102 of England's impressive 299 for eight, then capped his night when he had David Hussey caught by Ian Bell for 28 in the 35th over just as the home side looked set for a late push for a series-clinching win on Australia Day.
Australia, who finished on 278 for seven, had won the first three of the seven-match series, which both sides are using to finalise their preparations for the World Cup.
Trott and Matt Prior (67) had anchored England's innings with a 113-run partnership off 116 balls before Australia's slower bowlers clamped down on the run rate and Smith captured three quick wickets.
Trott, who scored 84 not out in the third match in Sydney on Sunday, and Eoin Morgan (24) kept the scoreboard ticking over with Trott bringing up his second one-day international century before he was bowled by part-time off-spinner Hussey.
Hussey then dismissed Morgan and while it appeared England had lost their momentum, intelligent batting during the final powerplay by Paul Collingwood (27) and Yardy (39 not out) helped the visitors set a challenging target.
Hussey finished with four for 21 off four overs.
Hussey puts Australia 3-0 up at SCG
White named Australia's T20 captain
Lee, David Hussey in Aussie squad for first ODI
Trott, Wahab involved in altercation
Pak didn't want to continue after Riaz-Trott spat