Campbell was enormous for the Titans in a beaten side, setting a new record for the club for most metres run in a match with 305 as well as coming up with two big defensive plays to deny the Dolphins during the match.
Less than three months after the Dolphins rallied from a 26-point deficit to beat the Titans in Round 8, Wayne Bennett's side were back causing their Queensland rivals a headache in front of 18,335 on the Gold Coast.
The Titans led 14-6 early with Kieran Foran instrumental in the first half before a Jarrod Wallace try in the 48th minute sparked a 15-minute Dolphins onslaught that included Kenny Bromwich and Isaako both crossing on the right edge.
A try to Brian Kelly on the left edge got the Titans back level with the Dolphins to set up the grandstand finish.
Earlier, the visitors crossed first through Connelly Lemuelu after a short pass from O'Sullivan close to the line setting up a 6-0 lead.