A golden point field goal by Nicho Hynes has handed the Sharks a 21-20 win over the Rabbitohs in an epic contest at PointsBet Stadium on Saturday night.

After Latrell Mitchell and Matt Moylan missed five field goal shots between them it was Hynes who delivered in the 87th minute.

With Siosifa Talakai running rampant and Ronaldo Mulitalo scoring one of the tries of the season the Sharks recovered from 8-0 down early to register their 13th win of the season.

The Rabbitohs opened the scoring in the fifth minute when Cameron McInnes was penalised for an infringement in the play the ball and Latrell Mitchell piloted the kick for a 2-0 lead.

In the 12th minute it was Alex Johnston crossing for his 22nd try of the season to take Souths out to an 8-0 lead before Connor Tracey hit back for the home side in the 20th minute.

A dropped ball by Souths winger Jaxson Paulo in the 27th minute handed the Sharks a chance to hit the lead but Aiden Tolman made a mistake in the play the ball to let the Rabbitohs off the hook.

With the Sharks mounting a raid in the 32nd minute Wade Graham was caught high by Thomas Burgess and the ensuing penalty goal to Nicho Hynes locked it up at 8-8.

Three minutes before the break the Sharks had the lead when Ronaldo Mulitalo soared through the night sky to bring down a Nicho Hynes bomb for his 13th try of the season. Hynes' conversion made it 14-8.

The Rabbitohs flew out of the blocks in the second half when a perfectly placed grubber by Cody Walker was fumbled by Tracey and Mitchell pounced on the scraps to make it 14-14.

A huge moment in the game with 15 minutes to play when McInnes looked to have given the home side the lead but replays showed the ball had come away from his grasp as he attempted to get it down.

Andrew Fifita then stood tall for the Sharks as he carried four defenders across the line to score, evoking memories of his famous 2016 grand final try. Hynes converted for a 20-14 lead.

With time running out for the Bunnies it was Keaon Koloamatangi coming up with a steal on Siosifa Talakai to hand his side one last chance and Tevita Tatola powered over next to the posts to make it 20-18 and Mitchell converted to set up a grandstand finish.

The game went to golden point and a dropped ball by Fifita in Cronulla's first set gave Mitchell a shot to win the match but he sprayed the ball well wide.

Matt Moylan then had a field goal shot for the Sharks but the kick was charged down and the Bunnies worked their way down for Mitchell to have another crack from 40 metres out which he missed again.

Another miss by Moylan sent the game to a second period of extra-time and a storming run by Burgess handed Mitchell a third shot at victory but he again sent it wide.

More drama in the 87th minute when Burgess was sent off for a high shot on Mulitalo and the Sharks came down the field and Hynes iced the win for the Sharks.

Match Snapshot

Play of the Game

Ronaldo Mulitalo produced an unbelievable leap to snare a Nicho Hynes bomb and touch down in the shadows of half-time to give Cronulla the lead for the first time. The try was Mulitalo's 13th in 12 games at PointsBet Stadium and showcased the freakish athletic skills that have made him a cult hero with the Sharks faithful. In 57 career games the 22-year-old has already racked up 40 tries and there's many more to come.

What's Next

The Sharks are at home again in Round 21 for a local derby against the Dragons. They'll be hoping for a repeat of Round 3 in Wollongong where they ran in six tries in a 36-12 win. They then face Wests Tigers, Sea Eagles, Bulldogs and Knights in the final month of the regular season.

The Rabbitohs are taking their home game against the Warriors to Sunshine Coast Stadium on Saturday before facing the Eels (a), Panthers (h), Cowboys (h) and Roosters (a) in their last four games.

Subscribe to Receive The Latest News, Offers & Member Exclusives.