Papua New Guinea warmed up for Friday's Twenty 20 cricket final with an easy seven wicket win over Fiji in Noumea.
Fiji were dismissed for 91 in the 20th over before the Barramundi's cruised to their target with six overs to spare.
The two teams will meet again in the gold medal match.
Meanwhile captain Andrew Mansale led the way as Vanuatu thrashed New Caledonia by 158 runs.
In a dress rehearsal for the bronze medal clash, Mansale smashed an unbeaten 94 as Vanuatu piled on 208 for 4 from their 20 overs, with the home team managing just 50 in reply.