England beat Australia for the first time in nine attempts this winter as an excellent batting display set up a 57-run success in the fourth one-day international at Perth.
After suffering a 5-0 whitewash in the Ashes series and defeats in the first three ODIs, the tourists finally turned the tables after half-centuries from Ian Bell (55), Ben Stokes (70) and Jos Buttler (71) helped them to pile up 316-8 after being sent in.
Australia, resting four key players including skipper Michael Clarke, were bowled out for 259 in reply despite opener Aaron Finch's second hundred of the series. Stokes finished with 4-39 to complete a man-of-the-match display.
England will attempt to continue their resurgence in the final ODI in Adelaide on Sunday, which is followed by a three-match T20 series to bring an end to a tour lasting more than three months.
England got off to their fastest start of the series, taking 73 from the 10-over powerplay - and although they got bogged down in the middle of the innings as Australia rallied, some late hitting saw them to 316-8.
Alastair Cook, who revealed his desire to stay on as England captain at the toss, struck eight fours as he raced to 44 from 43 balls and sharing an opening stand of 87 with Bell.
The left-hander's knock - his highest since he scored 64 against New Zealand back in June last year - finally came to an end when he inside-edged a slog sweep at spinner Glenn Maxwell onto his stumps.
Bell, though, took up the mantle although his half-century arrived with some luck, James Pattinson misjudging a catch on the cover rope. Pattinson ran under the ball which bounced beyond him and over the boundary line.
But Bell (55) was unable to take full advantage of the slip as scooped a bad ball from Dan Christian to James Faulkner at fine leg.
Stokes, who scored his maiden Test ton at the WACA during the Ashes series, continued to keep the scoreboard ticking over, his 50 coming up from 58 deliveries.
England, though, were now struggling to get the Australia attack away. Gary Ballance came and went for 18 off 30 balls, Steve Smith holding on to a top edge at cover off Pattinson, while Stokes' attempted slog-sweep off Faulkner went high in the air for wicketkeeper Matthew Wade to take the catch.
Ravi Bopara added just three before his pull off Nathan Coulter-Nile could only find sub fielder Xavier Doherty at mid-on - and it looked as if the wheels were coming off England's challenge.
Buttler brought up his half-century off a mere 34 balls and he finished with 71, including six fours and four sixes, to help England past the 300-mark. It is comfortably their highest total in a 50-over international in Perth.
Finch immediately got Australia's long-haul pursuit up and running with six boundaries in the first six overs, before first-change Bresnan struck with his fifth ball.
Bell held on to a two-handed diving catch at second slip after Shaun Marsh's glide was just too close to the cordon.
Wade took 42 balls over his 23 before pushing Bopara to Cook and mid-on.
Stand-in captain George Bailey was caught down the leg-side after Stokes correctly called for a review before Broad found a faint edge as Smith pushed forward.
Finch brought up his third ODI century from 97 balls but when Australia took the powerplay he steered Bresnan to third man.
Stokes found another edge when Maxwell swung hard at home to bring out Faulkner, Australia's hero in Brisbane, with nine-and-a-half runs an over needed from the final 10 overs.
But it was Stokes who had the last laugh this time as he prised out Faulkner after he had made two to effectively seal a long-awaited success.
England's celebrations suffered a couple of false starts, with Stokes spilling a simple chance and Ballance failing to reach a skied ball, before Buttler held onto his fifth catch when Pattinson top-edged Bresnan.