In the match played at the Kinrara Academy Oval, Nepal defeated Uganda by 62 runs. Nepal had lifted the same title in 2013 in Bermuda by defeating Uganda by five wickets.
Nepal has also avenged its defeat by 20 runs in the opening match of the tournament by Uganda.
Nepal which chose to bat first after winning the toss posted a challenging 223 runs in 49.5 overs. Uganda chasing a target of 224 runs was bundled out for 161 runs in 45.1 overs.
Three players from Nepal crossed the half century mark. Sagar Pun scored 64, Vice Captain Gyanendra Malla 53 and Naresh Budhayer 51. Bowler Bhuvan Karki alone took four wickets while Basanta Regmi took two, and Sompal Kami, Pun and Shakti Gauchan took one wicket each.
Likewise, Nepal achieved a historic win when it defeated Malaysia by 36 runs on Wednesday to secure promotion to the Division 2.
Uganda has also secured a spot in the Division 2. Among the six nations, Singapore and Malaysia have retained their position in Division 3 while the USA and Bermuda have been relegated to Division 4.
Nepal will now participate in the ICC World Cricket League Division 2 to be held in Namibia in January next year. Apart from Nepal teams including Uganda, Kenya, Namibia, Canada and the Netherlands will also compete. If Nepal is able to secure either of the top two positions in Division 2, it will gain entry into the ICC International Four Day Competition.
In 2013, Nepal had gained entry into Division 2, but after showing a dismal performance in the ICC One Day World Cup Selection Round held in New Zealand in which it retained ninth position, it was relegated again to Division 3.