Under-fire St Kilda have mounted a last-quarter comeback to defeat Gold Coast and snap an 11-match AFL losing streak.
The Saints, who trailed by 31 points at the last term, kicked five goals in Saturday's fourth quarter to claim an 11.14 (80) to 11.12 (78) win.
Jade Gresham's snap with less than a minute on the clock gave the Saints the win as the Suns failed to score a point in the final term.
"It was good to just get back on the winner's list ... in the rooms at halftime, we were keeping positive - we knew we could get it done," Gresham told Fox Sports.
The victory is a much-needed one for Saints coach Alan Richardson going into a bye next weekend.
Defeat will be bitter for the Suns who looked comfortable after a five-goal burst in the second term gave them a six-goal margin at the main break.
It's Gold Coast's ninth loss from their past 10 games and the club has registered just two behinds in their past four final terms.
The Suns' final-quarter panic was epitomised when defender Rory Thompson gave away a needless 50-metre penalty which led to one of the Saints' last-term majors.
Josh Battle kicked three goals for the visitors, while Gresham, Paddy McCartin and Tim Membrey booted two each.
Gold Coast captain Tom Lynch, under fire after a lacklustre performance in last week's 108-point loss to GWS, kicked three goals but also missed a couple of good chances to add to that tally in the second half.
Alex Sexton also booted three majors for the hosts while Nick Holman had two goals.
St Kilda's last-term effort also came with a shortage on the bench after Jimmy Webster (groin) and Bailey Rice (concussion) failed to reach three-quarter time.
The Suns also had an injury concern with youngster Jack Bowes sitting out the final quarter with a quadriceps injury.
While St Kilda enjoy a bye, Gold Coast travel to Tasmania to play Hawthorn.