All the action from a rare All Whites home game as they took on New Caledonia at QBE Stadium.