Canada beat Nepal by 12 runs to take their first win of the ICC World Cup Qualifier 2014 while Namibia made it three wins out of three with a 100-run thrashing of Uganda.
Namibia's comprehensive win ensured their qualification for the Super Six stage of the competition while Canada's very slim hopes of progression are still alive.
Half-centuries from Nitish Kumar (67 in 59 balls) and Raza-ur-Rehman (89 in 87) as well as 34 from Hamza Tariq set Canada up to score 255 for nine against Nepal in a game that was reduced to 41 overs per side.
Three wickets for Sompal Kami and two from Basant Regmi checked Canada's progress before Nepal almost overhauled their target.
Gyananendra Malla struck an excellent 86 in 97 deliveries but he lacked support and the next best for Nepal was Pradep Airee's 26 and Regmi's unbeaten 25.
However, they still pushed Canada all the way before closing on 243 for eight. Khurram Chohan took four wickets for Canada.
Standings: Hong Kong 6 points, NRR 1.649, United Arab Emirates 4 points, NRR 1.008, Scotland 4 points, NRR 0.984, Canada 2 points, NRR -1.552, Nepal 0 points, NRR -1.557
The match between Namibia and Uganda was also reduced to the weather, with both sides having 36 overs available.
Namibia racked up an imposing 161 for nine as Louis van der Westhuizen (52), Stephen Baard (27) and Craig Williams (23) scored useful runs.
Charles Waiswa took four for 30 before Uganda collapsed to be all out for just 61 in reply.
Phillimon Mukobe top scored with 23 and there were 14 extras as no other player could reach double figures.
Louis Klazinga returned four for 27, Christi Viljoen three for 16, JJ Smit two for six and Sarel Burger one for 10 in a dominant display.
Standings: Namibia 6 points, NRR 1.45, Netherlands 4 points, NRR 0.930, Papua New Guinea 4 points, NRR 0.494, Kenya 2 points, NRR 0.048, Uganda 0 points, NRR -2.259
Group A: Canada v Scotland, Hong Kong v United Arab Emirates
Group B: Kenya v Netherlands, Namibia v Papua New Guinea
© Cricket World 2014