New Zealand have beaten India 3-2 to earn a spot in the men's hockey gold medal match at the Commonwealth Games.
The Kiwis pushed out to an early 2-0 after 12 minutes before Glasgow silver medallists India pulled one back in the shadow of half-time.
New Zealand, ranked ninth in the world to India's sixth, struck again in the third quarter only for India to haul one back in the final spell to set up a nailbiting finish.
The win earns New Zealand a chance to play for gold against the winner of the second semi-final, between world No.1 Australia and Glasgow bronze medallists England.
India looked lightning quick on the counterattack but it was the Kiwis who struck twice in the opening quarter.