Kenya dropped into fifth as PNG Barramundis moved to third on the ICC World Cricket League Championship table after a pulsating few days of cricket in Port Moresby.
PNG rose to the history-making occasion in front of home fans and family, defeating Kenya in two 50-over games at Amini Park.
The fixtures were the first time that ICC sanctioned games have been played in PNG and the Barramundis did not disappoint on home soil.
Game 1 on Saturday, 28 May was a one-sided affair - PNG dominating with bat and ball to signal their intentions to the rest of the WCLC group.
Kenya won the toss and batted first on a fantastic one-day wicket, but it was PNG who drew first blood.
Irfan Karim (73) and Kenyan captain Rapek Patel (39) combined for a 56-run partnership after the visitors were in early trouble at 3/52.
But when the Patel was run out in a mid-pitch mix up, Barramundis paceman Chad Soper ensured there would be now lower-order fightback.
Soper (5/27) ripped through the Kenyan line-up with the last five wickets falling for just 38 runs.
In reply, PNG were looking to waste no time with Lega Siaka (24 off 14 balls) and Vani Morea (53) combining for a 42-run opening stand from just seven overs.
The in-form Assad Vala then looked sublime as he top scored with 69 from 70 deliveries to completely take Game 1 away from Kenya.
The home side chased down the 189 target in just 34.3 overs despite losing wickets late.
Kenya were forced to make two changes to their side due to injury along with captain Rakep Patel having to play with a finger injury.
But it was a completely different Kenya side that took the field at Amini Park in Game 2, applying pressure on PNG from the outset.
Lega Sieka (0) fell early and on a slowing pitch, Kenya were able to restrict the usual free-flowing style of PNG.
Dangerman Assad Vala (13) was the next to go and the visitors had win in their sails with the home side in early trouble at 2/27.
But it was Vani Morea (102*) who proved the hero for the home side with an unbeaten century, his first in any form for PNG.
His 124-run partnership with Sese Bau (66) looked to put PNG in a dominant position, but a middle-order collapse, losing 4/25, put Kenya back in control.
SB Reva has other ideas, blasting 43 from just 33 balls to power PNG to 6/249 and setting a defendable total.
It was Rushab Patel who put Kenya into a winning position in reply, his 95 from 117 balls the platform for the innings, with Rakep Patel combing for an 88-run stand.
Kenya looked to be cruising to victory but Collins Obuya’s wicket in the 45th sparked a dramatic collapse, as PNG came storming back into the contest.
The visitors lost 6/18 as a vocal home crowd helped lift their team to a famous victory in Port Moresby.
JB Reva was the match-winner taking 4/31 to go with his 43 from 33 in the first innings.