Tavares a donné les devants 1-0 aux Islanders 7:28 après la mise au jeu initiale. Josh Bailey a recueilli la rondelle en zone neutre, puis il a traversé la ligne bleue avant d'y aller d'une passe du revers à Tavares. Ce dernier a battu Elliott avec un tir des poignets dans la partie supérieure pour inscrire son sixième but de la saison et son premier en dix matchs, soit depuis le 3 novembre.
Monahan a créé l'égalité 1-1 pour Calgary à 5:51 du troisième vingt. Alors que les deux équipes jouaient à forces égales, Kris Versteeg y est allé d'une passe de la bande gauche vers l'enclave, où Monahan a déjoué Greiss avec un tir sur réception pour récolter son sixième filet.
Shane Prince a eu l'occasion de redonner les devants aux Islanders à mi-chemin du troisième engagement lors d'une échappée, mais Elliott s'est dressé devant lui.
Les Islanders ont profité d'un jeu de puissance avec 4:51 à faire au match quand le défenseur des Flames Dougie Hamilton a été puni pour avoir fait trébucher, mais ils ont été incapables d'obtenir un seul lancer.
Le défenseur de New York Adam Pelech a quitté la partie en raison d'une blessure au haut du corps et il n'est pas revenu au jeu par la suite.