Australian allrounder James Faulkner smashed 69 runs from just 47 balls to give Australia a miraculous one wicket win in the second one day international at the Gabba on Friday.
Chasing 301 for victory, Australia looked down and out at 244-9 with six overs remaining.
But Faulkner had other ideas as he launched an all-out assault on the English attack, being particularly brutal to Ben Stokes, who went for 1-74 from his 10 overs.
Faulkner smashed three fours and five sixes against England, who had been on track to record their first win over Australia on a miserable tour.
The Tasmanian sent the crowd of just over 32,000 into raptures with two massive sixes in the 49th over, before finishing England with three consecutive boundaries off Tim Bresnan to give Australia a 2-0 lead in the five match series.
"I've been in that situation a fair few times, being the allrounder and having to bat at the end, and a lot of times I haven't been successful and I've stuffed up the game," Faulkner said.
"So it was just nice to get the boys over the line this evening."
Faulkner's innings overshadowed a superb century from England's Eoin Morgan, whose 106 earlier in the day came from 99 balls.
After starting cautiously, the left-handed Morgan picked up the pace in the last 10 overs, smashing four boundaries and clearing the rope six times in a brutal display, his second 50 taking just 24 balls.
With such an imposing target to chase, the Australians needed to get away to a good start -- but they were rocked early when Chris Jordan dismissed Aaron Finch, the first match century-maker spooning a simple catch to Gary Ballance at mid-off for a duck.
Jordan struck again to remove David Warner for 18, somehow hanging on to a one-handed return catch from a full-blooded drive from the dangerous Australian opener.
Part-time off spinner Joe Root then grabbed the key wickets of Michael Clarke (17) and Shaun Marsh (55) to put the visitors in control at 114-4.
The Australians were in further trouble six runs later when towering seamer Boyd Rankin found the right length and had George Bailey trapped in front for 24.
Glenn Maxwell (54) and Brad Haddin (26) launched a counterattack, putting on 80 in 67 balls, but Bresnan struck twice in one over to dismiss both batsmen and leave the home side at 206-7.
Nathan Coulter-Nile and Mitchell Johnson came and went, and at 244-9 it looked all over until Faulkner's knock.
Morgan admitted England were as stunned as most people watching the game.
"We were all over today's game. We did a lot of things right but we let a good side come in at the end and allowed them to play and didn't finish as well as we'd like," he said.
"We're as surprised as anybody at the result."
England captain Alastair Cook had won the toss on a hot and humid afternoon and had no hesitation batting first on a benign Gabba stadium wicket.
The tourists got away to a bright start with Cook and Ian Bell putting on 57 off only 68 deliveries, before Cook drove a ball back to spinner Maxwell, who dived forward and took a good return catch low to the ground.
Root came and went, falling leg before to Johnson for two, before Maxwell struck again when he had Ballance stumped for nine, leaving England at 78-3 and in danger of throwing away the good start.
Bell and Morgan set about rebuilding the innings, adding 61 runs for the fourth wicket.
Bell was run out with the score on 139, but Morgan then shared good partnerships with Ravi Bopara (24) and Jos Buttler (49) to push the score to 300.
However, it wasn't enough to halt Australia, who now have seven wins over England in a row.
England has one day to recover before the third match in Sydney on Sunday.
"We know we have the capability in our squad to perform and compete with this very good Aussie side, so we'll take that into Sydney," Morgan said.