In an AFL season of lows, St Kilda have slumped to a new one, with the Western Bulldogs handing Alan Richardson's side a 35-point defeat at Etihad Stadium.
That result looked fanciful after the Saints kicked the first five goals of the game to lead by 28 points early in the second term on Saturday night.
But Marcus Bontempelli booted four third-quarter goals as the injury-depleted Dogs turned the tables and swept to a 15.13 (103) to 9.14 (68) win in front of 20,748 fans.
"It's just good for the players because they've had a difficult year or two," Luke Beveridge said.
"There was a steely resolve with them tonight and there has been in recent times so hopefully we can chalk up two or even three more wins and finish off on a really solid note."
Jason Johannisen and Jack Macrae, with 42 and 36 possessions respectively, were also outstanding for the Bulldogs, who scored just their second win in their past 11 matches.
Seb Ross, who hadn't kicked a goal this season going into the match, booted three to go with his 40 touches and was instrumental in the Saints' flying start.
The Dogs, appearing bereft of spark or confidence in a goalless first quarter, worked into the game as the second quarter wore on.
They chipped away at a 21-point quarter-time deficit to trail by four points at the main break.
The dour contest between two sides who fell out of finals contention long ago lifted in the third quarter thanks largely to Bontempelli's work inside attacking 50.
He was a threat every time the ball went near him as the Dogs piled on eight goals to none to lead the shell-shocked Saints by 45 points at three-quarter time.
St Kilda did what they could to drag themselves back into the contest in the final quarter but their inaccuracy in front of goal - once again - condemned them to their 14th loss of the season.
"It was a very disappointing performance," Richardson said.
"It was a performance that just lacked any sort of response when the Doggies took it to another level."
The result was a disappointing one for Nathan Freeman, who made his much-discussed debut 1718 days after he was taken with pick No.10 at the 2013 draft.
The injury-ravaged midfielder finished the game unscathed and gathered 19 possessions.
Both sides were a man down early, with the Saints losing Josh Battle and the Dogs Roarke Smith, who were concussed in first quarter.
St Kilda ruckman Tom Hickey struggled with a hamstring injury after halftime but was able to stay on the ground.