New Zealand have been denied a place in a Four Nations tournament final for the second time in two weeks after they were outplayed 4-0 by Belgium in Hamilton.
The third-ranked Belgians flexed their muscles to excellent effect in their final-round clash, ensuring they will face India in the decider on Sunday.
The Black Sticks will play off for third against Japan, meaning it's an identical scenario to last week, when the same four teams squared off in Tauranga. Belgium beat India in last week's final.
Sixth-ranked India retained their unbeaten record this week, beating winless Japan 4-2 in hot conditions.
World No.9 New Zealand only needed a draw on Saturday to shut the Belgians out of the decider but they were on the back foot from the outset.