The Last Time We Met the Cronulla Sharks was in round 25 of the 2017 NRL Telstra Premiership in a nail-biting clash to decide top four spots heading into the finals.
On the back of a clunky couple of rounds for the Roosters, they were coming into this match desperate for a win as they looked to hang onto second place on the ladder.
The Sharks were a tough opponent for the Roosters who hadn't won a match against the Sharks since 2014, a game that was won on their home turf on that occasion.
After trading penalty goals early in the match, the Roosters well and truly found their feet to go ahead by ten points through Isaac Liu and Blake Ferguson after some enterprising play in the opening quarter.
Just like a top four clash should be, it didn't take long for the Sharks to hit back and bring the scores to within a converted try when Valentine Holmes chased and planted a grubber kick from former Rooster James Maloney.
A back-and-forth battle ensued for the sides, but a penalty kick from Michael Gordon would soon see the Roosters ahead by a converted try heading into the final twenty minutes.
The nail-biting was well and truly underway in the final ten minutes when a Roosters error resulted in the Sharks storming up-field, followed by a professional foul to Luke Keary which saw him spend the rest of the match in the sin bin.
Luke Lewis executed immediately to level the scores, leaving the closing minutes of the match as a shootout between the playmakers to push their side ahead.
When Chad Townsend dropped the ball while attempting a field goal, the Roosters executed well by storming up-field, Captain Boyd Cordner attempted a quick play-the-ball and was awarded a penalty when Paul Gallen didn't get off the legs in time.
It was a true nail-biter and one we'll remember for many years to come.