Jai Serong has snapped a goal with 14 seconds remaining to lift Sydney over St Kilda by two points in a pulsating AFL clash at the SCG.
Trailling by 33 points in the second quarter and playing well below their best, the Swans fought back on Sunday to deny the Saints 15.14 (104) to 15.12 (102).
Big-name St Kilda recruits Liam Ryan, who kicked five goals, Tom De Koning and Jack Silvagni all starred, while Swans midfielder Chad Warner kicked a crucial late goal to cap his 29-disposal game.
The Swans lost Justin McInerney, Tom McCartin and Riley Bice to injury during the match.
Serong's snapped goal put Sydney one point ahead - the first time they had led since the opening quarter. At the last centre ball up, the Swans were able to clear and Joel Amartey kicked a point after the siren.