Namibian leggie Andries Burger claimed six wickets in the second innings as Bermuda chasing a stiff 298-run victory mark collapsed to 195 all out despite Steven Outerbridge's superb 117-ball 78.
The 27-year-old Burger bowled 20 overs in Bermuda"s second dig, finishing with figures of 6/56, including the all-important wicket of the home team"s top-scorer Stephen Outerbridge.
Captain Louis Burger used no fewer than nine bowlers in the fourth innings of the game in an effort to dismiss a determined Bermuda line-up. He eventually settled on Andries and off-spinner Deon Kotze (3/31), who between them bowled the lion's share of the overs and also took nine of the 10 wickets to fall.
Most of the Bermudan batsmen managed to get starts with seven progressing into double figures but failed to capitalise on it.
The gritty Outerbridge played a neat and flowing innings despite no support from his teammates. His contribution of 78 came off 117 deliveries and included nine fours before he was clean bowled by Andries.
Bermuda was eventually dismissed for 195 as Namibia won the match by 103 runs.
This win puts Namibia top of the ICC Intercontinental Cup table and a place in the final, which will take place later this year at a venue yet to be decided. With just three matches remaining in the tournament, there are still three sides that can book their place in the decider.
In October, Ireland travel to Africa to take on Namibia in Windhoek and then Kenya in Nairobi. Two outright victories will be enough for the defending champion but if William Porterfield's men slip up, the final will be an all-Africa affair for the first time in the competition's history.
Namibia 320 and 153/9 decl beat Bermuda 175 and 195 ( Steven Outerbridge 78, Jekon Edness 22; Andries Burger 6/56, Deon Kotze 3/31) by 103 runs.