Pitch conditions in Cairns were tricky, with the ball not coming onto the bat as quickly.
“It’s been hard. The first 40 overs of our batting were incredibly difficult,” Australia captain Aaron Finch said. “We knew we’d got to a total we could defend (but) we knew we had to be ultra-disciplined with the ball, and we did that. Great win.”
Starc made instant inroads with the fifth ball of New Zealand’s reply, when Martin Guptill chased a full, away swinging delivery and edged to Finch at slip.
Starc and new-ball partner Hazlewood kept up the pressure until a change in bowling when Sean Abbott opened his account with a double-wicket maiden in the ninth over.
Abbott enticed Devon Conway (5) into a legside chip to Zampa at the fine leg with his second delivery from around the wicket, and then had Tom Latham (0) out edging to Finch at slip three balls later. New Zealand slumped to 14-3.
Kane Williamson, who had a reprieve in the first over when he was lucky not to be run out, dug in for 17 from 58 deliveries before he has trapped lbw by Zampa in the 19th over and New Zealand was 33-4.
The visitors’ trouble deepened when Daryl Mitchell (10) was out with the addition of five to the total after he has adjudged lbw attempting a reverse sweep against Zampa, and Jimmy Neesham (2) went in the next over to make it 45-6.
Starc removed Michael Bracewell (12) and Zampa picked off Tim Southee, Matt Henry, and Trent Boult (9) to wrap it up.
Despite scoring 9, Boult registered a new batting world record in ODIs. He now has the most runs by a No.11 batter in one-day internationals.
Most runs at No.11 in ODIs
174 – Trent Boult
170 – Muttiah Muralitharan
165 – Courtney Walsh
162 – James Anderson