Explosive batting from Jason Roy and Jos Buttler helped England record their highest ever ODI score against Australia and fire them to a second successive win by 38 runs at Cardiff.
Roy's fifth ODI century and Buttler's unbeaten 91 propelled England to 342 for eight and although Shaun Marsh replied by also reaching three figures for the first time in an ODI for five years, the visitors were all out for 304 in the 48th over.
Another victory at Nottingham on Tuesday would clinch the five-match series for England and erase the embarrassment of their recent loss to Scotland in their opening white-ball game of the summer.
A century for Jason Roy, 91* for Jos Buttler, and four wickets for Liam Plunkett helped England take a 2-0 lead against Australia, despite Shaun Marsh's century#ENGvAUS REPORT👇https://t.co/TpMmctFE0K pic.twitter.com/vR1pRcxEUeJune 17, 2018
With captain Eoin Morgan ruled out before the start of play with a back spasm, England needed Roy to come out firing and the opener responded with a century from 97 balls.
His departure, to a sharp catch from Tim Paine moments after the keeper had been cut on the face by a ball that reared up, did not check England's momentum and Buttler took up the charge, finishing the innings with a boundary.
Australia were left to chase what would have been their highest ever ODI winning total. Although debutant D'Arcy Short briefly prospered with 21, it was not until Marsh was joined by Ashton Agar