New Zealand and the Solomon Islands are set for a showdown to decide Oceania's football spot at the Beijing Olympics after maintaining their unbeaten runs at the regional qualifying tournament here Wednesday.

New Zealand beat Papua New Guinea 5-2 after being shocked into action when they found themselves a goal down in their third round of matches.

The New Zealanders were missing some key players in their starting lineup, with Daniel Ellensohn and Michael Boxall being rested ahead of Friday's crucial match against the Solomons.

Steven Old and Craig Henderson were both out injured and Dan Keat was on suspension after being sent off against Vanuatu on Monday.

Papua New Guinea, coming off heavy losses to the Solomons and Fiji in the first two matches, tired as the game wore on and were easily outclassed in the second half.

The Solomons, who have amassed 22 goals in just three matches at the tournament, overwhelmed Vanuatu in the second half to run out 5-0 winners.

They were held to just a one-goal lead in the first half but dominated the second, especially after Vanuatu's Geoffrey Lego Gete was sent off ten minutes after the break. Fiji crushed the Cook Islands 9-0 in the other match in the six-team tournament.