The Warriors have blown a 12-point lead to suffer their third loss of the NRL season.
Leading 24-12 midway through the second half, the Auckland side conceded the final three tries of the match to go down 28-24 to the South Sydney Rabbitohs on the Sunshine Coast on Saturday.
The loss is the Warriors third in five matches so far this season.
With the game locked at 12-all at halftime, which was not a bad effort considering they lost veteran playmaker Blake Green to a leg injury during the warm-up, Stephen Kearney's side started the second spell in strong fashion.
Tohu Harris crossed to score just two minutes after the resumption, before Sam Lisone barged his way over to further stretch the visiting team's advantage.
The Warriors retained that 12-point buffer as the match entered its final quarter, but the wheels soon began to fall off.
Ethan Lowe sliced through to close the gap to just one converted try in the 61st minute and with only eight minutes to play Cody Walker dotted down to lock scores once again.
The Warriors set up a field goal, with young half Chanel Harris-Tavita pushing his effort from distance wide, while the Rabbitohs had their attempt for a one-pointer charged down.
That charge down, though, gave South Sydney another crack at the Warriors line and with just two minutes on the clock Walker dived over for his second and the match-winning try.
The Warriors record slipped to two wins and three losses, ahead of a home match against the North Queensland Cowboys next Saturday.