A try in the 78th-minute sealed a 22-20 win for the New Zealand Warriors over Wests Tigers in the National Rugby League semi-final at the Sydney football stadium on Friday night.
The Warriors were down 18-6 at half-time.
The Tigers led for the whole game until Krisnan Inu scored in the last two minutes to steal the game.
The result ended a run of nine consecutive wins for the Tigers.
The Warriors will now meet minor premiers Melbourne in next week's preliminary final, with a berth in the grand final at stake.