COLOMBO, Sri Lanka — Brian Bennett finished what captain Sikandar Raza started as Zimbabwe beat Sri Lanka by six wickets Thursday to head into the T20 World Cup Super Eights unbeaten.
Zimbabwe topped a Group B including former champions Sri Lanka and Australia.
Zimbabwe will meet the West Indies in their Super Eights opener in Mumbai on Monday. Sri Lanka will host England in Pallekele on Saturday.
West Indies also completed the group stage undefeated after dismissing Italy for 123 and winning by 42 runs in Kolkata.
Ibrahim Zadran missed out on claiming Afghanistan's first men's T20 World Cup century, finishing 95 not out as Canada was beaten by 82 runs in Chennai. Both teams had already failed to advance.
Bennett still unbeaten
Zimbabwe and Sri Lanka had already booked their Super Eights spots after both dominated Australia, and still entertained. Sri Lanka opted to bat first and notched 178-7 and Zimbabwe overhauled it with 182-4 and three balls to spare.
''I don't think anyone gave us a chance (of reaching the Super Eights),'' captain Raza said. ''To win everyone's hearts and respect, it is a good position to be in. If we can win two out of three games who knows what can happen. Everyone loves an underdog story.''