Brian Elliott a repoussé 30 tirs devant le filet des Flames, qui demeurent un point devant les Predators de Nashville dans la course à la première place de quatrième as dans l'Association de l'Ouest. Les Flames, qui montrent un dossier de 16-5-1 à leurs 22 derniers affrontements, se retrouvent trois points derrière les Sharks.
Shaw a inscrit le but vainqueur en prenant le retour de lancer de Kesler avec seulement 3:06 à faire au dernier tiers.
Eaves a enfilé un septième but à ses huit derniers matchs et son 30e de l'année lors d'une attaque à cinq à 11:32 de la première période pour donner les devants 1-0 aux Ducks. Silfverberg a ensuite doublé l'avance des siens à 19:03 quand il a accepté la passe arrière de Kesler avant de déjouer Elliott avec un lancer au-dessus du bouclier.
Versteeg a égalé le pointage avec deux buts lors d'attaques à cinq en deuxième période. Il a touché la cible à 3:48 et à 10:01, le deuxième pendant un avantage numérique de deux hommes.
Holzer a redonné les devants 3-2 à Anaheim à 17:53 en fin de deuxième, mais Frolik a créé l'égalité 3-3 à 5:42 du dernier tiers quand il a redirigé le lancer de la pointe de Mark Giordano.