The All Whites have beaten hosts Saudi Arabia 1-0 at the four-team OSN Cup in Riyadh.
Chris Killen scored the goal in the second half.
In the day's other match, the United Arab Emirates beat Trinidad and Tobago in a penalty shootout.
New Zealand will play the UAE in the final on Tuesday morning.