Brisbane crashed to a stunning 36-4 defeat at the hands of a rampant New Zealand Warriors side.
Jharal Yow Yeh’s late try was scant consolation for the hapless Broncos.
South Sydney sunk Parramatta’s hopes of reaching the finals by defeating them 24-16 at ANZ Stadium.
Sam Burgess crossed twice but was denied a try both times by the video referee and the Parramatta defence, meaning the teams went in scoreless at the break.
Rhys Wesser and Jaiman Lowe scored back to back tries for the Rabbitohs and while Justin Horo’s try stemmed the tide briefly for the Eels, two more Souths scores from Isaac Luke and Dave Taylor sealed the win.
Cronulla produced an amazing 30-16 victory over Gold Coast in winger Luke Covell’s final match at Toyota Stadium.
Canberra handed North Queensland their second heaviest defeat of the season 48-4.
The home side continued to throw caution to the wind and added more tries through Robinson (2) David Shillington and Josh McCrone.
They did however lose inspirational captain Alan Tongue for the next two weeks with an ankle injury.
St George secured their second consecutive NRL minor premiership by beating Newcastle 26-18.
Marshall started and finished off a wonderful move for the Tigers’ first while powerful youngster Andrew Fifita smashed his way over for their second to establish a narrow 10-8 interval lead.
Two more scores from Marshall either side of a short range score from skipper Robbie Farah helped the Tigers knock over the Storm.
Sydney produced a spirited fightback to overcome Manly 30-14 at the Sydney Football Stadium.
Kenny Dowall equalled the scores with a long-range score before Todd Carney stepped over from close range.
Carney set up the attack from which Sam Perrett was able to grab the Roosters’ third try before throwing the pass for Kenny-Dowall’s third to wrap up the result.
The game looked to be heading for a draw when Luke Lewis made a dramatic break before feeding Jennings to race away and steal the win.