St Kilda has orchestrated a miraculous final quarter comeback to over-run a stunned Gold Coast by two points at Metricon Stadium on Saturday night. 

The Saints trailed by 31 points at the final change, but stormed home, kicking five unanswered goals to win 11.14 (80) to 11.12 (78) and snap a seven-game losing streak. 

Gold Coast did not score a single point in the final quarter, continuing a miserable run of final terms in the past month, in which they have scored just two behinds.

It was a great night for the Saints, who trailed by as much as 39 points late in the third quarter before turning the game on its head.

Josh Battle – who kicked three goals – got the ball rolling with a strong mark and excellent finish from 40m, before Paddy McCartin and Tim Membrey, via a silly Rory Thompson 50m penalty, got the game within striking distance with goals of their own. 

Former SUN Mav Weller missed a chance to take the lead with a set shot from 50m with two minutes remaining, but Gresham saved the day with his classy snap from a tight angle.

The Saints completely over-ran the SUNS in the final quarter, having 39 more disposals, 13 more clearances (53-22 for the night) and eight scoring shots to none.

The win was even more meritorious given they lost Jimmy Webster (adductor) in the first quarter and Bailey Rice (concussion) in the third. 

SUNS coach Stuart Dew will be pulling his hair out after his team threw away its best half under his tutelage. 

After back-to-back floggings from Geelong and GWS, things could hardly have gone better for the Suns in the first half.

Captain Tom Lynch moved freely and feasted on the defensive work of Nick Holman and Jack Bowes, kicking second quarter goals directly from turnovers caused by each player. 

Playing his first game of the season after hamstring and wrist injuries, Sean Lemmens was a ball of energy, kicking a goal and setting up another, while Lachie Weller (19 disposals) played his best game for the club.

Once the fourth quarter rolled around though, they lost composure, lost run and ultimately lost the game.