The Aussies fell just three runs short as they attempted to chase down England’s 260 at Bristol.
It’s the first loss of the tournament for the Australians, who have been clear front runners.
Openers Beth Mooney and Nicole Bolton got off to a steady start, before Ellyse Perry continued her strong form scoring 70 keeping the Aussies in the match.
ARTICLE CONTINUES AFTER THIS ADVERTISEMENT
Perry was shifted to bat in the unfamiliar position of number three to provide extra cover for Australian captain Meg Lanning.
But it wasn’t a enough.
With the run rate climbing Alex Blackwell and Alyssa Healy couldn’t keep their heads above water and Australia needed 16 from the final over.
England’s Jenny Gunn held her nerve with the ball to give England the win.
It’s the first time in 24-years that England has beaten Australia at the world cup.
Earlier England tailenders Katherine Brunt and Gunn combined for a crucial 85 run partnership.