On a cold, grey afternoon, Alex McKinnon led the sides onto the park before kick-off and wiped tears from his face as he was introduced to the crowd.
In a slow first half, the Titans scored first when centre Roberts got on the outside of his opposite Joey Leilua and raced upfield.
He then drew Knights fullback Darius Boyd and Anthony Don raced away untouched under the posts to complete a 70m movement.
With man of the match Dave Taylor proving a handful playing at centre every time he touched the ball, the Queensland representative extended the visitors' lead to 12-0 in the 33rd minute when he crashed through the defence of Korbin Sims, Beau Scott and Darius Boyd.
It was a lead they would hold to the break.
Mark Minicheillo then scored to put them ahead 16-0 after 53 minutes before Newcastle finally clicked into gear.
But continued errors hurt the home side and a stoic Gold Coast defence stuck strong.
Knights skipper Gidley didn't return after halftime after suffering a groin injury.
-AAP