Todd Carney looked like returning to haunt the club that cut him loose last year as he dominated for the Sharks, but he was unable to edge his side ahead in extra time in the NRL's first draw of the season.
He missed a field goal in the dying seconds of regulation play before his two extra time attempts were part of a collective seven botched one-pointers in the golden point period - three of them from Roosters No.7 Mitchell Pearce including the best opportunity two minutes from the end.
Chasing their seventh straight win at Toyota Stadium, Sharks fans showed their displeasure with video referee Paul Simpkins after two contentious decisions went against the home side.
The Roosters never lost touch with the home side, but they were lucky to be so close when Joseph Leilua scored in the 57th minute to cut the deficit to 10-8 after it had appeared Boyd Cordner had taken out Wade Graham in the lead-up.
The decision would have only added to stand-in captain Graham's anger after he was denied what appeared a legitimate try just four minutes earlier when video referee Paul Simpkins deemed he bounced the ball in attempting to ground a Jeff Robson grubber.
Still, the Sharks looked like they were hanging on for a win until Pearce came up with the play to send the game to extra time, his pin-point bomb reeled in by Aiden Guerra to level scores in the 77th minute.
Facing the Roosters for the first time since they sacked him late last year for repeated off-field indiscretions, Carney showed his class in setting up both of his side's tries - while his goalkicking kept the Sharks in front until the final stages.
The draw could yet have further ramifications for the Roosters, with prop Jared Waerea-Hargreaves twice placed on report - the second for a swinging arm on Jeff Robson that could cost him some weeks on the sideline.