Roger Mukasa snared 6 for 27 and scored a brisk half-century as well to carry Uganda's hopes, but Nepal smothered the rest of the line-up to record their sixth win in seven matches to claim the World Cricket League Division Three crown.

Sagar Pun and Naresh Budayair recorded the sixth century partnership of the tournament to kick Nepal off after they had elected to bat. The openers cruised past their respective fifties and Gyanendra Malla joined them as well with a fluent 56 off 65 balls. However, the batting fell away after that. Seamer Mukasa ran through the middle and lower order to collect six wickets in 3.5 overs to make him the second-top wicket-taker.

The high of keeping Nepal to 223 after they were 131 for 1 was tempered when Mukasa had to retire hurt in the eighth over for 12. Uganda continued sedately, but spin put the skids on them. Basant Regmi and Shakti Gauchan combined for 18.1 overs to yield only 61 runs and took three wickets in the space of 10 balls. The run-rate had tipped over six when Mukasa returned and ignited hopes of a fightback. He finished with 51 off 52 balls to be second-top run-scorer as well, but the rest could not muster much. Their last five wickets were wrapped up for 20 runs with left-arm spinner Bhuvan Karki picking up 4 for 39.

USA ended their disappointing campaign in Kuala Lumpur by beating Bermuda by ten wickets in a low-scoring game.

Bermuda collapsed after choosing to bat, scoring briskly and losing wickets in a stream as they did so, and were dismissed for 113 in 19.3 overs. Only four batsmen made it into double figures and Jordan de Silva top scored with 39 at No. 8. Usman Shuja and Adil Bhatti took three wickets each for USA.

Bhatti and his opening partner Fahad Babar then made short work of the target of 114. Bhatti made 52 off 43 balls and Babar made 63 off 49 deliveries as USA's victory was achieved with 208 balls to spare.

A century from Suhan Alagaratnam helped the hosts Malaysia to a comprehensive seven-wicket victory against Singapore in Selangor. Alagaratnam struck 12 fours and four sixes during his 96-ball 101, and added 110 for the second wicket with the captain Ahmed Faiz (46), as Malaysia gunned down their 170-run target in 32.3 overs.

Singapore, having been inserted, were bundled out for 169 in 48 overs. Christopher Janik top-scored with 63 and Singapore were well-placed at 119 for 3, but the dismissal of Rezza Gaznavi for 22 in the 38th over triggered a slide that saw the team lose their last seven wickets for just 50 runs.

Pavandeep Singh was the pick of Malaysia's bowlers, taking 3 for 43, while Nasir Shafiq and Shahrulnizam Yusof snared two wickets apiece.