Zimbabwe claimed the first upset of the World T20 when they beat Australia by five wickets at Newlands.
Needing 139 to win, the minnows got home with a ball to spare. Brendan Taylor was the man of the moment, finishing on 60*.
Australia now need to beat England on Friday to progress to the Super Eights.
To be fair, Australia have only just returned from a long break and were rusty. Adam Gilchrist, Matthew Hayden and Ricky Ponting all failed to get into double figures, and while Andrew Symonds (33) and Brad Hodge (35) got going, 138-9 was a disappointing total.
Timothy Sibanda got the Zimbabwe reply off to a confident start by hitting 23 off 15 balls. While a flurry of wickets reduced the Africans to 55-3 and then 70-4, Taylor stood firm, playing the perfect anchor innings.
Rain then briefly stopped play, with Australia ahead by six runs on the D/L Method. However, the bad weather soon passed much to Zimbabwe’s relief.
They calmly edged towards the target, with Hamilton Masakadze chipping in with a valuable 27 before being dismissed with the score on 123.
While Zimbabwe always looked in control, an excellent penultimate over by Brett Lee meant they needed 12 off the last six balls. A boundary from Taylor off the first relieved the pressure and he sent the fifth ball down to the fine leg boundary, albeit off the pads.
That sparked a massive celebration, both on the field and in the crowd, as the shell-shocked Aussies sheepishly shook hands with their opponents.
Australia 138-9 (20 overs)
Brad Hodge 35, Andrew Symonds 33
Zimbabwe 139-5 (19.5 overs)
Brendan Taylor 60*, Hamilton Masakadze 27
Zimbabwe won by 5 wickets
For the full scorecard click here
By Simon Borchardt