T20 World Cup surprise package Zimbabwe beat Sri Lanka by six wickets in Colombo on Thursday to finish the group stage unbeaten and carry some winning momentum into the Super Eights.

Chasing 179, they finished 182-4 with three balls to spare against the co-hosts at the R. Premadasa stadium in Colombo.

Ranked 11th in the world, Zimbabwe upset former champions Australia last week.

Read more here.