The return of Michael Jennings proved the difference as the Roosters run out winners 30-16 over the Dragons.
Returning to the side after an extended time out with injury Jennings as usual was in the right spot at the right time, scoring two crucial tries as the Tricolours moved up in to the top four.
It took Jennings just ten minutes to put his name on the scoresheet.
The flying centre gathered a bomb in a crowded area to run underneath the posts and make it 6-0 early on.
The Dragons responded immediately, a grubber kick was mishandled at the back by the home side enabling Brett bMorris to dive on the ball.
A quick tap soon after put the visitors on the front foot and they took full advantage when Joel Thompson wrestled his way over to put the Dragons in front.
Desperate to control the encounter the Roosters lifted and once again took the lead.
A perfectly timed back line movement at pace enabled Nene Macdonald to dive over for his second NRL try.
Shortly after the break Aidan Guerra continued his stellar season, steaming on to the ball with purpose, just getting the ball down to extend the lead to eight.
Jennings then scored his second, bursting through the line at a speed few can match to dive on to a Maloney grubber and register his second.
Three great individual tries from Jake Friend, Josh Dugan and Benji Marshall at the death added to the score line as the Roosters run out deserved winners.