Charles Hudon, Andrew Shaw, Alex Galchenyuk et Max Pacioretty ont inscrit les autres buts des Canadiens (12-12-3), qui tiraient de l'arrière 2-1 avant d'y aller d'une poussée de trois filets sans riposte en deuxième période.
Carey Price a réalisé 28 arrêts. Il a accordé cinq buts en quatre départs depuis qu'il est revenu au jeu lors du premier match de la séquence victorieuse actuelle de l'équipe. Price amorçait un deuxième match en deux soirs, lui qui a aidé les Canadiens à s'imposer 2-1 contre les Sénateurs d'Ottawa, mercredi.
« C'est tout un tonique pour notre confiance de savoir que Carey est là, a noté Galchenyuk. Nous savons tous que si nous pouvons en mettre une ou deux dans le filet, il va aller nous chercher la victoire. »
Anthony Mantha, Tomas Tatar et Frans Nielsen ont inscrit les buts des Red Wings (10-11-5), qui ont subi un sixième revers d'affilée (0-3-3), ce qui égale leur plus longue disette de la saison.
Les six buts alloués par Jimmy Howard représentent un sommet pour lui cette saison. Il a affronté 25 tirs.
« On pourrait dire que la rondelle n'a pas roulé pour nous ce soir, mais nous ne méritions pas mieux », a affirmé le capitaine des Red Wings Henrik Zetterberg, dont la série de matchs sans but s'est prolongée à 19. « Il faut commencer à remporter des batailles individuelles. »
Gallagher a donné les devants 1-0 aux visiteurs durant un jeu de puissance à 4:10 de la première période. Il a fait dévier le tir de Pacioretty au-dessus de l'épaule de Howard alors qu'il restait trois secondes à faire à l'avantage numérique.
Mantha a créé l'égalité 1-1 à 5:14 quand sa passe vers le devant du filet a dévié sur le bâton du défenseur des Canadiens Victor Mete et a abouti derrière Price. C'était son 12e but de la saison.
Tatar a donné une priorité de 2-1 aux Red Wings pendant une supériorité numérique à 15:43 du premier engagement, alors qu'il a battu Price, qui avait la vue voilée, au moyen d'un tir sur réception du cercle gauche.
Le club montréalais a repris l'avance en trouvant le fond du filet deux fois en l'espace de 43 secondes durant la deuxième période.
« Nous avions l'avance, et ensuite nous nous sommes un peu tiré dans le pied, a déclaré Justin Abdelkader. Nous avons connu quelques matchs du genre, où nous avons accordé deux buts rapides pour nous mettre nous-mêmes en position difficile. »