The Eels led 18-8 at half time much to the delight of the home crowd before Damien Cook fired up the Rabbitohs with a hand in three tries as they rattled up 30 points in 40 minutes after the break.
Parramatta's week started with first Maika Sivo being lost to injury, then Blake Ferguson being scratched as well, before Michael Jennings was suspended yesterday for failing a drugs test.
A showdown with minor premiers Penrith next Saturday night is their reward, Wayne Bennett once more delivering them to within 80 minutes of another grand final.
"The good thing is [this team] don't want to be beaten, they just keep turning up," Bennett said.
In the other game next weekend Melbourne play Canberra.