The Sydney Roosters' indifferent form at the back end of the season has continued when an injury-hit Gold Coast side sealed one the best results in their short history with a 30-22 win at Allianz Stadium.
Brad Takairangi, released by the Roosters earlier this season to make way for Michael Jennings and Sonny Bill Williams, scored the decisive try seven minutes from time to put his side in front before Dave Taylor iced the result with an effort under the posts in dying seconds.
Having lost to Cronulla last week, Trent Robinson's side go into next Friday's minor premiership decider against bitter rivals South Sydney in wretched form.
The Titans showed great spirit and desire to win the game and keep alive their slender hopes of reaching the finals in front of a crowd of 17,542.
John Cartwright's men stunned the home crowd with a third minute try from veteran centre Steve Michaels who touched down in the left corner following a smart pass from Greg Bird.