Brisbane Broncos made it seven wins from eight in the NRL this season with a 30-8 victory over South Sydney Rabbitohs at the Suncorp Stadium.
The Broncos put the Rabbitohs under prolonged periods of pressure in both halves and a trio of tries in the space of 10 second-half minutes ensured the fiery contest was settled in their favour.
Brisbane scored 79 points without reply over their previous two matches and they took the lead after 11 minutes when Corey Parker marked his 331st NRL appearance - a record for a forward - with a penalty.
The match tightened up until a late surge at the end of the first half from the Broncos, with Kodi Nikorima and Ben Hunt crossing for a 14-0 lead at the break.
Brisbane looked set to build on that advantage early in the second half but it was soon a one-score game when Greg Inglis crossed and Bryson Goodwin added a penalty for the Rabbitohs, who had earlier lost Hymel Hunt to a pectoral problem..
The Broncos then lost Andrew McCullough to injury but Corey Oates - who had a try not given in the first half - somehow manipulated his body to avoid going into touch and got the ball down in the corner while being tackled by Aaron Gray, giving them further breathing room.
Another brilliant try extended the hosts' lead, with James Roberts racing onto Ben Hunt's kick on the first play, stabbing it into the in-goal area for Jordan Kahu to leap on.
Parker then wrapped up the points, spinning over the line under pressure from three defenders to cap his landmark appearance in fine fashion and send Brisbane, temporarily at least, four points clear.