Uganda's men's team had never played a full member in any match before today. Not only have they now done so, but they recorded a win against Zimbabwe, leaving the lone full-member nation in this qualifier with more remote qualification hopes than would have been expected coming into this tournament in Namibia.

Put into bat by Ugandan captain Brian Masaba, Zimbabwe's innings didn't get off to an ideal start, with Tadiwanashe Marumani run out without facing a ball. Innocent Kaia and Sean Williams then put on 43 for the second wicket before both fell in successive overs.

Captain Sikandar Raza top scored with 48 from 39 balls as Zimbabwe scored 136-7 from their 20 overs. Dinesh Nakrani was the pick of the Ugandan bowlers with 3-14.

Uganda lost both openers early in their reply before Roger Musaka and Alpesh Ramjani put on 49 to get Uganda back in the game. Ramjani was dismissed for 40 - scored from 26 balls - withe Musaka following four overs later for 23.

Rizat Ali Shah clubbed 42 from 28 balls to get Uganda to within four runs of their target with seven balls still to come. Kenneth Waiswa scored a single from the last ball of the 19th over before Raza conceded four byes to start the 20th over, securing a famous five wicket win for the Ugandans.

Zimbabwe now find themselves in fifth place in the seven team tournament and face missing yet another World Cup. They're not out of the running yet but they need results of other games to go the right way and avoid any fuirther slip-ups themselves.

Earlier in the day Tanzania scored 139-7 against Nigeria with Abhik Patwa scoring 52 from 40 balls. Nigeria then chased down the target with eight balls to spare to win by three wickets.

Uganda will now try to build on their win today when they take on Nigeria in the morning session tomorrow in Windhoek. Zimbabwe look to pick themselves up in the afternoon session when they face off against Rwanda.