Scotland moved into second place in the ICC World Cup Qualifier 2014 Super Six standings as they completed a 21-run win over Namibia.
The game was completed on its reserve day after rain stopped play with Namibia on 59 for two in 12.1 overs chasing 280.
Namibia pushed Scotland hard before eventually closing on 258 for nine.
Thanks to Matt Machan's 78, Richie Berrington's 51 and Preston Mommsen's 46 Scotland posted 279 for nine with Bernard Scholtz taking three for 55.
Craig Williams (57), Nicholaas Scholtz (38) and Gerrie Snyman (22) then revived Namibia's innings following two early wickets.
However, Scotland hit back with Safyaan Sharif taking four for 55 and Berrington running out Stephan Baard for 36 as Namibia slipped to 198 for seven.
They attempted to mount a late victory charge but despite JJ Smit's 38 in 20 balls, they fell short.
Scotland captain Preston Mommsen: "Coming back today was a bit difficult, they had a really good partnership together, and we struggled to get a breakthrough. But I think Sharif had a brilliant spell towards the back end, and I think that’s what won us the game.
"I think the batters are scoring runs, which has been a problem for us in the past. We are obviously still missing our regular skipper, Kyle Coetzer, but the other guys are standing in brilliantly and going on to meaningful scores. Matt Machan batted brilliantly, so that set us up for this game."
Namibia captain Sarel Burger: "It didn’t go our way, but in these tournaments it’s a big thing to keep your head up and keep going, but there were a couple of individual performances that are great to see and we’re keeping positive and looking forward to the game tomorrow.
"I think it’s good to keep the momentum going and the guys are in the groove at the moment, so we’re looking forward to tomorrow."
UAE 4 points, NRR 0.927
Scotland 4 points, NRR 0.4453
PNG 4 points, NRR 0.0034
Hong Kong 2 points, NRR -0.1032
Kenya 2 points, NRR -0.2170
Namibia 2 points, NRR -0.9469
Super Six: Hong Kong v Namibia, PNG v Scotland, UAE v Kenya
7th place play-off: Netherlands v Canada
9th place play-off: Nepal v Uganda
© Cricket World 2014