Hong Kong, the Netherlands, Papua New Guinea and the United Arab Emirates scored wins on the opening day of the ICC World Cup Qualifier 2014 in New Zealand.
Papua New Guinea powered to victory past Kenya by eight wickets as Assad Vala and Lega Siaka scored centuries in the day's most eye-catching performance.
Hong Kong produced an upset win over Scotland, the Netherlands beat Uganda and the United Arab Emirates beat Nepal.
Shaiman Anwar hit 109 and Swapnil Patil 79 to set up the United Arab Emirate's 102-run over Nepal.
The pair added 145 together for the fourth wicket after UAE had been reduced to 81 for three. That helped them recover to post a winning score of 297 for eight.
Nepal's top order failed to cope with UAE's bowling and they were quickly in trouble at 53 for four. They launched a recovery through Sharad Vesawkar (54), Binod Bhandari (37) and Shakti Gauchan (37 not out), but it merely delayed the inevitable and they were bowled out for 195.
Kamran Shahzad (3-46), Manjula Guruge (2-25), Amjad Javed (2-44), Khurram Khan (2-19) and Rohan Mustafa (1-19) all took wickets.
Scotland came up short by 17 runs against Hong Kong in what must rank as an opening day upset.
Hong Kong compiled their innings well of 263 for seven well, first set up by Irfan Ahmed's 75 at the top of the order and then bolstered by Tanwir Afzal (42), Mark Chapman (36) and Babar Hyat (31).
Iain Wardlaw took three for 57 and Matt Machan two for 37.
Haseeb Amjad struck twice to remove openers Kyle Coetzer (7) and Calum MacLeod (11) before Preston Mommsen struck 118 in 109 balls to keep Scotland in the game.
However, despite Mommsen's effort, they were unable to build partnerships and by chipping away with wickets at the other end, Hong Kong kept the pressure and eventually moved themselves into a winning position thanks to Nadeem Ahmed's four for 37 and Haseeb's three for 53.
Nadeem grabbed the wicket of Mommsen in the 49th over to end the game.
It was a day for the batsmen as Kenya took on Papua New Guinea with three centuries scored in a high-scoring opener for both sides.
Collins Obuya hit 106 in 120 balls and Thomas Odoyo an unbeaten 42 in 34 to help Kenya post 249 for nine from their 50 overs and set PNG, for whom Raymond Haoda took four for 50 a challenging target.
Despite losing opening batsman Tony Ura for a four-ball duck, PNG fought back in fine style through a 154-run second-wicket partnership between Vala and Siaka.
Vala hit 103 in 83 balls with 11 fours and four sixes while Siaka was unbeaten on 105 in 109 balls. After Vala was dismissed by Shem Ngoche, Siaka added an unbroken stand worth 96 for the third wicket with Chris Amini (28 not out) to see PNG home in 42.5 overs.
The Netherlands put poor form in the warm-up games behind them to beat Uganda by seven wickets with almost 15 overs to spare.
Michael Rippon took four for 15 in his 10 overs with Mudassar Bukhari and Michael Swart taking two apiece to dismiss Uganda for 152 in 46.1 overs.
Roger Mukasa (44) and Abram Mutyagaba (36) gave them a good start at the top of the order before their innings fell away with Rippon in supreme form.
Stephan Myburgh (22) and Swart (18) then fell cheaply but thanks to Wesley Barresi's 61 not out and Peter Borren's 50, the Dutch got home with plenty of time to spare; Borren falling with his team six short of victory.
Wednesday's fixtures (14th January)
Group A:UAE v Canada
Group B: Netherlands v Namibia
© Cricket World 2014