Clint McKay became just the fifth Australian to take a hat-trick in international one-day cricket but it wasn't enough to secure victory for the tourists in the fourth game of the series at Cardiff.
England's three-wicket win with just three balls to spare levelled the series at 1-1 meaning Monday's game at Southampton will be the decider.
Australia set England a target of 228 and the bowlers started brilliantly with McKay snaring the key wickets of Kevin Pietersen, Jonathan Trott and Joe Root with the first three deliveries of his second over.
The hosts were reeling at just eight runs for three wickets after 15 balls.
The last Australian to bowl a hat-trick in an ODI was Daniel Christian against Sri Lanka in Melbourne in early 2012.
McKay is ranked seventh in the world one-day bowling rankings - the only Australian in the top 10. He finished Saturday with 4-39 off 10 overs.
After the initial shock of losing three quick wickets opener Michael Carberry and captain Eoin Morgan set about putting England back in the game.
They piled on 104 for the fourth wicket.
Jos Buttler Ben Stokes had other ideas put on 75 for the seventh wicket to steer England to within sight of victory.
Needing seven off the last over, Buttler smashed Mitchell Johnson's first ball for six and then the third for four to finish 65 not out.