Namibia have beaten Uganda by ten wickets in the final group stage match of the Intercontinental Shield to secure a place in the final against the UAE later in the year.

Namibia won the toss at Windhoek, where the match was moved to after unrest in Uganda, and chose to field first. Uganda's first innings was built around a maiden first-class century by wicket-keeper Laurence Sematimba who made 106 from 136 balls.

Only two other batsmen passed thirty though, and Uganda were bowled out for 329, Namibia captain Craig Williams the pick of the bowlers with 5-90.

Nobody dominated the Namibian first innings in the same way that Sematimba dominated Uganda's, and instead it was one in which almost the entire batting order played their part. Gerrie Snyman top scored with 86, and everybody made double figures as the home side reached 609 - the highest first-class total not to feature a century.

The Ugandan second innings was almost a repeat of their first. It was again dominated by a maiden first-class century, this time a valiant 121 from Roger Mukasa, but Sematimba was the only other player to go past thirty, making 54 in the Ugandan total of 295.

This was enough to make Namibia bat again, but they only needed sixteen, and they knocked those runs off in four overs without losing a wicket.

The final is scheduled for 25 November in Dubai, but with Namibia set to play a Cricket South Africa Provincial Three-Day competition match against Boland starting on the same day, it is likely to be moved as with the Intercontinental Cup final if Afghanistan qualify.