Mike Hussey hit three sixes in the final over as Australia clinched a place in the ICC World Twenty20 final with a thrilling three-wicket win over Pakistan.
Chasing Pakistan's daunting total of 191 for 6, Australia were never up with the rate and looked down and out with 70 required from the last five overs with five wickets down.
Despite some fine hitting from Hussey and Cameron White (43), Pakistan were still favourites heading into the final over with 18 required.
But Hussey blasted three maximums and a four off Saeed Ajmal to take his team to victory with a ball to spare. Hussey finished unbeaten on 60 from just 24 deliveries.
Australia will face England in Sunday's final.
After brothers Kamran and Umar Akmal each hit 50s to help put Pakistan into what looked an unbeatable position, Mohammad Aamer (3 for 35) had opener David Warner smearing a catch to Umar at point for a first-ball duck to the second delivery of the innings.
Then after Shane Watson had smashed Abdul Razzaq's first ball for six over deep midwicket in an over which cost 15, the opener picked out long-on for a straightforward catch off Aamer.
Aussie hopes rose a little while Brad Haddin and Michael Clarke were sharing a third-wicket stand, and more significantly when White was together for the fifth and sixth with Husseys David and then Michael.
But Haddin and Clarke were both to go stumped, in successive overs, Kamran quick with his glovework as slow left-armer Abdur Rehman and then Shahid Afridi each got enough turn to beat the outside edge.
Then after White had hoisted a succession of four sixes from seven balls off the spinners, Rehman tricked David Hussey into chipping back a return catch.
With White hitting an Aamer full toss straight into the hands of long-off, and then Steven Smith becoming Kamran's third stumping victim, it seemed even Mr Cricket surely could not save Australia.
Yet in the end, he proved he had the situation under control throughout.
Earlier, after Pakistan had lost the toss, first Kamran (50) - in an opening stand of 82 with Salman Butt - and then his younger brother gave Australia's attack a caning.
They hit six sixes and eight fours between them, Umar (56no) the quickest to his half-century in only 29 balls as he launched a late onslaught which brought 20 runs off the bat from one Johnson over, and 73 in all from the last five.
The innings began with a maiden from Dirk Nannes, and only three came off Shaun Tait in the next.
But after that, Pakistan wasted no more time.
The openers had minor slices of luck, chipping just over the in-field on several occasions and Kamran marginally clearing long-off for a six as Steven Smith's first over cost 15.
Another 18 was bludgeoned off Watson in the ninth over.
But two fine catches in the deep by Warner - the first a memorable, diving effort by his boots at deep cover to intercept a searing Kamran drive at Johnson - accounted for both openers in the space of two overs.
Afridi was just winding up when he looped a catch off Hussey's off-spin, wicketkeeper Haddin holding on despite colliding with Watson.
Umar was then joined first by Khalid Latif and then Razzaq for some merciless late hitting which rattled Australia into conceding extra runs in wides, byes and overthrows.
The final total of 191 was the second-highest in the tournament and always looked to be enough - but Hussey was to prove otherwise.