Nepal beat Hong Kong by five wickets off the final ball to clinch qualification for the ICC World Twenty20 2014 while wins for Papua New Guinea and Scotland kept their chances alive.
In the afternoon match, United Arab Emirates beat the Netherlands by 10 runs to also qualify.
Nepal and UAE join Afghanistan and Ireland in making it through from the ICC World Twenty20 2014 Qualifier, and they progress to the semi-finals of this tournament.
Hong Kong, who just failed to defend a score of 143 for eight, will play Papua New Guinea with the winner also qualifying. Scotland will meet the Netherlands in their final play-off game.
Batting first, Hong Kong made good progress as Waqas Barkat and Nizakat Khan both made 25, and further runs were added later on by Munir Dar (20), Babar Hyat (10) and Tanwir Afzal (25).
Jitendra Mukhiya took three for 23 and Avinash Khan two for 28.
Nepal openers Subash Khakurel (16) and Sagar Pun (22) got the run chase off to an excellent start and after they were dismissed by Tanwir and Haseeb Amjad respectively, Gyanendra Malla's 30 in 27 balls and Paras Khadka's 46 in 39 looked to be setting Nepal on course for the win.
However, Aizaz Khan removed Malla and Khadka was run out to set up a tense finish, made even more so when Binod Bhandari (7) also fell.
Sharad Vesawkar was Nepal's hero, hitting an unbeaten 13 in seven balls including the winning single from the final ball of the game as he and Pradeep Airee (3 not out) took 13 runs from the final over to win.
While Nepal can look forward to a semi-final and a trip to Bangladesh, Hong Kong will face Papua New Guinea, who beat Namibia by 25 runs, for another chance to qualify.
Geraint Jones (36), Tony Ura (34) and Jack Vare (30) were in the runs for them as they posted 145 for four as Nicholaas and Bernard Scholtz took two wickets apiece.
Namibia then collapsed to 16 for four and as Pipi Raho took three for 10 with Willie Gavera, John Reva and Christopher Amini taking two apiece, Namibia were bowled out in 18.1 overs.
Scotland proved far too strong for Italy in their seven-wicket win.
Andy Northcote top scored with 46 not out as Italy posted 125 for eight, their innings stuttering as Neil Carter and Safyaan Sharif grabbed a brace of wickets.
Scotland's opening pair Richie Berrington (52) and Calum MacLeod (56) then put them on course for victory with a 112-run stand and although Italy picked up three wickets in quick succession, they came too late to stop Scotland cruising home in 17.3 overs.
It was a much closer game between hosts UAE and the Netherlands.
Khurram Khan made 32, Mohammad Shafiq 25 and Asim Kurshad 17 as the UAE posted 117 for eight; their bowlers then delivered a superb performance to hold the Dutch to just 107 for nine to clinch a 10-run win.
Ahsan Malik had earlier taken four for 17 for the Netherlands but their batsmen were unable to overhaul a relatively modest total.
They started poorly by losing openers Stephan Myburgh and Michael Swart for six and one respectively and never recovered.
Wesley Barresi went for 11 and although Eric Szwarczynski made 23, Ben Cooper 20 and Michael Rippon 19, they fell short, Nasir Ajaz taking three for 21.
© Cricket World 2013
Canada, Hong Kong, Ireland, Italy, Namibia, Uganda, United Arab Emirates, United States of America
Afghanistan, Bermuda, Denmark, Kenya, Netherlands, Nepal, Papua New Guinea, Scotland