St Kilda have rallied for a fourth-straight AFL win to shoot to second on the ladder, again storming home in a see-sawing contest to defeat Gold Coast by four points.
The Saints trailed by nine points inside the last 10 minutes before Dan Butler played match winner, kicking his third and fourth goals in an exhilarating 12.6 (78) to 11.8 (74) victory at Metricon Stadium.
Ben King (three goals) won personal bragging rights over his twin brother Max (one goal) on Thursday night in their first AFL meeting.
But Max's Saints took the points, made to work as the Suns twice responded with four-straight goals to lead narrowly at half-time and again late in the final term.
St Kilda though, through Butler, Josh Battle (two goals), Jack Billings (27 disposals) and Jack Steele (21 touches) produced another final-quarter flurry ahead of a date with fifth-placed Geelong on Monday.