The Sydney Roosters battled their way to a tough 26-18 victory over the Titans.
After trailing at halftime the Roosters dug deep and kept the visitors scoreless in the second half.
It was very much a battle of the forwards as both packs through everything at each other but in the end it was the Roosters who got the upper hand.
The Titans came out full of steam and were rewarded when a series of efforts saw them cruise over the line for the opening try of the match.
It was the captain then who swung the momentum back in the home side's favour, Anthony Minichiello finishing off a superb back line movement with a brilliant display of power to wrestle his way over.
James Maloney then put the home side in front with a clever weaving effort but the Titans made it clear they came to play just minutes later when they regained the lead.
A quick play the ball gifted the visitors plenty of space and Dave Taylor used finesse over power to cruise over.
The lead again changed soon after when Nene Macdonald showed both determination and a great set of hands to score in the corner.
After picking up a poorly directed and lightening fast pass off his bootlaces the winger spun in the ken motion and somehow managed to get the ball down inside the sideline.
The Titans then scored against the run of play right on the half time siren through Greg Bird, to take an unexpected lead at half time.
As the ran started to tumble down in the second, completion rates started to suffer and the game became a real grind.
After generating some decent field position the Tricolours managed to cross and regain the lead with a touch luck.
A cross field bomb was knocked back by Cordner and ended up in the hands of Tuivasa-Sheck who toed the ball through only for it to rebound back in to his hands resulting in the try.
Desperate to be next to score the Titans through everything at the home side but the Tricolours held strong, keeping the visitors out, setting up the victory.
Jennings then finished off a well timed back line movement to score his 99th NRL try and seal the result.
A late penalty extended the lead to ensure the Tricolours move in to the top four with just four games remaining.
With just TWO HOME GAMES remaining this season, make sure you're in the stands for our run into the NRL Finals and to farewell our retiring Skipper Anthony Minichiello. [CLICK HERE] to BUY Your Tickets now!