See below for all the play-by-play action.
Starting line-ups:
Solomon Islands: 1. Shadrack RAMONI [GK], 4. Jeffery BULE, 5. Henry FA’ARODO (c), 6. Tome FAISI, 7. Abraham INIGA, 11. Nicholas MURI, 15. Seni NGAVA, 17. Nelson Sale KILIFA, 18. Himson TELEDA, 21. Joshua TUASULIA, 23. Aleck WICKHAM
Substitutes: 2. Hardies AENGARI, 9. Freddie KINI, 10. Joe LUWI, 12. James NAKA, 13. Leslie NATE, 14. Joses NAWO, 16. Loni QARABA, 19. Benjamin TOTORI, 22. Jack WETNEY
Coach: Jacob MOLI
New Zealand: 13. Jake GLEESON [GK], 2. Tim MYERS, 5. Tommy SMITH (c), 6. Ian HOGG, 11. Marco ROJAS, 16. Jeremy BROCKIE, 17. Kosta BARBAROUSES, 18. Aaron CLAPHAM, 19. Michael BOXALL, 20. Chris WOOD, 22. Tim PAYNE
Substitutes: 1. Michael O’KEEFFE, 3. Tony LOCHHEAD, 4. Ben SIGMUND, 8. Michael McGLINCHEY, 9. Shane SMELTZ, 10. Chris KILLEN, 12. Glen MOSS [GK], 14. Rory FALLON, 15. Ivan VICELICH, 21. Cameron HOWIESON, 23. Adam McGEORGE
Coach: Ricki HERBERT
Referee: Kader ZITOUNI [TAH]
Assistant Referee 1: Tevita MAKASINI [TGA]
Assistant Referee 2: Terry PIRI [COK]
4th Official: Bruce GEORGE [VAN]
The match kicks off
4′ Solomon Islands have the first chance of the game when a Joshua Tuasulia header from Seni Ngava’s corner is cleared off the line by Aaron Clapham
10′ Kosta Barbarouses shows good skill to make his way down the right for New Zealand but Tome Faisi comes across to halt his progress
10′ GOAL!!! Solomon Islands 0 New Zealand 1: The All Whites take an early lead when Bonitos goalkeeper Shadrack Ramoni fails to deal with a Clapham corner under pressure from Barbarouses and Chris Wood is on hand to head home
14′ Michael Boxall heads another Clapham corner over the bar for New Zealand
15′ New Zealand spurn a glorious chance to extend their lead when Rojas finds Barbarouses at the back post with a low cross but the pint-sized attacker puts his effort just wide
16′ Abraham Iniga charges towards goal for Solomon Islands but blazes his shot well over the bar
18′ Wood runs onto a Rojas pass but doesn’t hit his strike well enough to beat Ramoni
19′ Ramoni blocks a Wood effort at close range
20′ Solomon Islands have a free kick in a promising position but captain Henry Fa’arodo bends it past the post
22′ Nicholas Muri gets in behind the New Zealand defence but is called back for offside
24′ GOAL!!! Solomon Islands 0 New Zealand 2: The All Whites make it two when Woods heads in a Rojas cross at the far post
25′ Play is stopped for a drinks break
29′ GOAL!!! Solomon Islands 0 New Zealand 3: Wood completes a half-hour hat-trick by controlling a Rojas cross and volleying into the corner
32′ Fa’arodo brings down a loose ball and lets fly from outside the box but his effort goes wide
31′ SUBSTITUTION: Solomon Islands make an early change, Muri being replaced by Benjamin Totori
37′ Rojas hits a Barbarouses pullback just wide of the target
387′ SUBSTITUTION: Joshua Tuasulia is replaced by Hardies Aengari for Solomon Islands
41′ Substitute Aengari heads a Himson Teleda corner over the New Zealand crossbar
43′ Totori smacks a powerful left-foot shot against the bar from the edge of the box
45′ Three minutes of injury time will be played
The first half comes to an end
46′ SUBSTITUTION: Ngava is replaced by Leslie Nate at halftime for Solomon Islands
47′ GOAL!!! Solomon Islands 1 New Zealand 3: The hosts hit back when a loose ball breaks to Teleda on the edge of the box and the young winger hits it into the far bottom corner
51′ Totori fizzes a shot from distance across the face of the New Zealand goal
52′ SUBSTITUTION: Tommy Smith is replaced by Ivan Vicelich for New Zealand and passes over the captain’s armband to the incoming substitute
54′ GOAL!!! Solomon Islands 2 New Zealand 3: The Bonitos get right back into the game when New Zealand goalkeeper Jake Gleeson somehow lets a low Totori shot from an acute angle through his grasp at the near post
59′ Wood hits a shot against the bar from the edge of the Solomon Islands area
60′ Boxall picks up an injury and play is held up while he receives treatment
62′ Fa’arodo creates room for a shot on the edge of the area but sees his effort blocked
63′ Gleeson saves a Totori shot at his near post
63′ SUBSTITUTION: Wood is replaced by Cameron Howieson for New Zealand
65′ Nate volleys towards the New Zealand goal but can’t find the target
67′ Tim Payne picks up an injury for New Zealand and has to leave the field to recover but is soon back on
69′ YELLOW CARD: Ian Hogg is cautioned for New Zealand
71′ Totori shoots from the edge of the New Zealand box but Gleeson saves easily
72′ Play is stopped for a drinks break
76′ Aengari finds himself in a shooting situation but puts his effort over the bar
76′ SUBSTITUTION: Rojas is replaced by Shane Smeltz for New Zealand
78′ YELLOW CARD: Tim Myers is cautioned for New Zealand
79′ YELLOW CARD: Jeremy Brockie is cautioned for New Zealand
80′ YELLOW CARD: Tome Faisi is cautioned for Solomon Islands
86′ Totori shoots towards goal from outside the area but Gleeson saves his low effort comfortably
86′ Barbarouses hits a shot wide of the Solomon Islands goal
87′ Gleeson saves another low strike from Totori at his near post
87′ GOAL!!! Solomon Islands 3 New Zealand 3: The Bonitos complete a remarkable comeback when Totori smashes a shot into the top corner from an acute angle near the byline
90′ Five minutes of injury time will be played
90′ + 1′ YELLOW CARD: Payne is cautioned for New Zealand
90′ + 2′ GOAL!!! Solomon Islands 3 New Zealand 4: The All Whites look to have scored a dramatic winnner when Smeltz finds himself with plenty of space in the box to control and lift the ball over Ramoni
The final whistle is blown