South Sydney survived a stirring second-half fightback from Penrith to score a victory and maintain their unbeaten start to the NRL season.
Penrith clawed their way back from 34-16 at halftime to get within two points of the Rabbitohs with just under 10 minutes remaining at Centrebet Stadium in Sydney.
But the Rabbitohs kicked clear with two late tries including the final four-pointer of the day to winger Nathan Merritt, who scored a hat-trick in the 14-try thriller.
South Sydney coach Michael Maguire will be far from happy with his side, which invited the Panthers back into the match with a scrappy second-half showing.
The Panthers gave the crowd of 12,940 plenty to cheer about after halftime with three unanswered tries to winger David Simmons, replacement hooker James Segeyaro and centre Wes Naiqama.