A century from Vani Morea has helped Papua New Guinea make it two wins from two against Kenya and move to third in the World Cricket League Championship table.
PNG captain Jack Vare won the toss and chose to bat first at Amini Park. Run scoring was slow and steady at first after the hosts had an early set back with the loss of Lega Siaka for a duck in the third over.
The pace eventually picked up though, with Vani Morea and Sese Bau putting on 124 for the third wicket before Bau was trapped lbw by Collins Obuya with the score on 151.
Three further quick wickets followed, and PNG found themselves struggling a little on 176-6. But John Reva scored 43 from 33 balls as he and Morea put on an unbroken 73 for the seventh wicket.
Morea himself finished the innings on 102, his first List A century, helping Papua New Guinea to a total of 249-6. Collins Obuya was the pick of the Kenyan bowlers with 4-42.
Kenya lost Irfan Karim early on in their run chase, but had Rushab Patel, on List A debut, get them well poised with an innings of 95 before he was bowled by John Reva.
Rakep Patel and Collins Obuya then put on 85 for the fourth wicket to take Kenya to a position where they needed 40 runs from 5.3 overs.
A collapse more dramatic than their collapse in Saturday's first match then happened as Kenya were bowled out for 228, losing their last seven wickets for just 18 runs in 3.2 overs.
John Reva took 4-31 and Norman Vanua took 3-47 to help PNG towards their 21 run win.
Papua New Guinea will next be in action in October when they take on Namibia in Intercontinental Cup and World Cricket League Championship matches, also in Port Moresby. Kenya have even longer to wait, as they host Hong Kong for WCLC matches in November.
The next WCLC matches though are a little sooner, with Netherlands playing host to Nepal on the 13th and 15th of August, and Scotland playing the UAE on the 14th and 16th.