Sydney a maintenu ses faibles espoirs de finale et a gardé Fremantle du top huit avec une victoire de 11 points durement gagnée au SCG.
Les Swans ont détenu deux fois une avance de 20 points au troisième trimestre avant que les Dockers ne remontent à un point du dernier trimestre.
Mais malgré le fait d'avoir beaucoup de balle dans leur moitié offensive, les visiteurs ne pouvaient pas rassembler une autre majeure, avec des buts à Will Hayward et Hayden McLean en obtenant à Sydney une victoire de 14,10 (94) à 12.11 (83).
Les cygnes chantent leur chanson après la victoire de dimanche contre Fremantle.Crédit: via Getty Images
Le résultat a cassé la séquence de six victoires consécutives de Fremantle et les a abandonnés des huit.
Sydney est passé à 10e, mais il est toujours trois victoires sur les huit avec sept tours à jouer.
C'était le premier bouleversement d'une ronde dans laquelle les neuf premiers faisaient face aux neuf derniers.
McLean a marqué trois buts, avec Joel Amartey, Jake Lloyd et James Jordon en remportant deux chacun.
Jordon a tenu Caleb Serong à seulement quatre touches en première mi-temps et 11 pour le match.
L'attaquant de Fremantle Shai Bolton, jouant son 150e match AFL, n'a touché le ballon qu'à la fin du deuxième quart, mais a accumulé 10 possessions dans le troisième.
Luke Jackson et Josh Treacy ont tous deux marqué deux buts pour Fremantle.
Après toutes les critiques de la surface du SCG au Paddington End au cours de la semaine dernière, il n'y a eu aucun problème lors d'une journée sèche Sydney Sydney.
L'attaquant des Dockers Jye Amiss a mis fin à sa sécheresse de trois matchs sans carrière sans but, mais a enregistré deux autres avec deux autres tirs.
Sydney a subi un coup avec l'attaquant Tom Papley remplacé à la mi-temps après avoir subi une blessure aux ischio-jambiers.
C'était juste la troisième victoire à domicile de Sydney en huit matchs.