Zimbabwe 169 for 2 (Bennett 64*) beat Australia 146 (Renshaw 65, Muzarabani 4-17, Evans 3-23)by 23 runs

Zimbabwe remain undefeated against Australia in T20 World Cups after a career-best bowling display from Blessing Muzabarani and a gutsy 64 not out from Brian Bennett helped orchestrate a stunning 23-run win in Colombo and throw group B into chaos.

Muzarabani took 4 for 17 from four overs, ripping out the top order alongside Brad Evans in the powerplay who also took 3 for 23, as Australia never really looked close to chasing Zimbabwe's impressive 169 for 2 on a slow pitch that had been set up by even contributions from the top four.

Matt Renshaw's 65 off 44 gave Australia hope but on top of the polished display with bat and ball they also fielded superbly to restrict Australia and threaten their Super Eight hopes.