The game looked over by halftime - Souths had scored four tries to lead 22-6 - and that was confirmed three minutes after the break, when John Sutton crossed.
There were ominous signs early in the first half, when the visitors crossed for two tries despite being down to 12 men, with Thomas Burgess in the sin bin
The result means the Warriors haven't won back-to-back games since round five, although their losses have come against the traditional heavyweights of the NRL.
The difference last night was down to brute force.
Sure, the withdrawal of Mason Lino and the continuing absence of Shaun Johnson meant the Warriors lacked some direction, as all the playmaking responsibility fell on Blake Green.
It allowed the Rabbitohs to target Green, constantly cramping his time and space.
But the battle was lost up front, as the Warriors were simply overwhelmed, with the Burgess brothers wreaking havoc.
The Warriors made the best possible start. They laid siege to the Souths line, with four consecutive sets as the visitors constantly infringed, before Agnatius Paasi blasted over from close range in the fourth minute.
The Rabbitohs were punished further in the ninth minute, with Thomas Burgess sinbinned as the referees lost patience.
It seemed harsh but the hosts couldn't capitalise, with the Rabbitohs incredibly crossing twice while reduced to 12 men.
George Burgess' determined effort won't be pretty to watch in the review, as the 120kg Englishman beat four defenders on his way to the line.
From the ensuing kickoff, the Rabbitohs advanced downfield via a penalty before slick work created an unlikely overlap for Robert Jennings.
The Rabbitohs' momentum continued with the return of the youngest Burgess and they were winning the ground game. They advanced into Warriors territory at will, with the home side on their heels.
Greg Inglis powered over as the Warriors defence seemed paralysed by the movement and variation of the visitors' attack, before Thomas Burgess scored a brutal try, running over the top of Simon Mannering and Bunty Afoa.
The Warriors showed some spirit just before halftime - with Chris Satae spilling the ball by the posts - but any hopes of a revival were snuffed out when Sutton stepped through in the 43rd minute.
From there it was a matter of pride for the home side, and the fact they didn't concede for the last 37 minutes will at least be some consolation.
Warriors 10 (A Paasi, S Kata tries; I Luke con)
Rabbitohs 30 (G Burgess, R Jennings, G Inglis, T Burgess, J Sutton tries; A Reynolds 3 cons, 2 pens).
Halftime: 22-6.