Canterbury have suffered a body blow just a week out from the NRL finals, going down to South Sydney 28-10 in a fiery affair at ANZ Stadium.
Des Hasler's men could sink as low as seventh after suffering their third straight loss in a worrying sign heading into next week'selimination final against Penrith.
Besides a brief period in the opening half, South Sydney - who finished an otherwise disappointing year with four wins on the trot - always looked in control.
After the Rabbitohs took a 12-6 halftime lead, tempers threatened to boil over with Dogs captain James Graham and Souths forward Sam Burgess involved in a heated confrontation.
Graham took offence to a "prowler tackle" and struck out with his boot at his fellow northern Englishman.
Graham did his best to fire up his side and for a moment they looked like they were coming home strong when Josh Reynolds stuck his leg out at a John Sutton kick and raced 80 metres to reduce the deficit to two.
But just as promise beckoned for the Bulldogs, a Thomas Burgess bone-rattler forced a Danny Fualalo turnover from the kick-off and Aaron Gray produced a brilliant solo effort to score in the middle of the field.
Gray and Joe Burgess would go on to notch doubles in the dying moments.
Bulldogs forward David Klemmer will have a nervous wait after what appeared to be a shoulder charge late in the game however he was not put on report.