Brandon Montour a porté le pointage 4-0 à 3:44 de la deuxième. Jonathan Bernier a repoussé 34 lancers devant le filet des gagnants. Il montre une fiche de 9-0-1 à ses dix derniers départs.
Brock Boeser a mis fin aux espoirs de blanchissage de Bernier à 2:34 du dernier vingt. Il s'agissait de son deuxième but en trois parties depuis qu'il en est venu à une entente avec les Canucks à la fin de sa saison universitaire, vendredi dernier.
Ryan Miller a bloqué 35 tirs devant le filet de Vancouver (30-37-9), qui n'a signé que deux gains à ses 11 derniers affrontements.
Perry a ouvert le bal avec un tir de l'enclave après une passe d'Antoine Vermette, qui a récolté deux aides au cours du match. Vermette a préparé le but en volant le disque à Alexander Edler derrière le but des Canucks.
De son côté, Eaves a complété une passe transversale avec un tir du point de mise en jeu du cercle droit. Il touchait la cible pour une cinquième fois en cinq matchs.
Ritchie a fait 3-0 en faisant dévier un tir de la pointe et Montour a inscrit son deuxième de la campagne avec un tir de la pointe alors qu'Eaves obstruait la vue du gardien.
Boeser, un choix de première ronde des Canucks (23e au total) en 2015, a déjoué Bernier avec un tir entre les jambières du haut du cercle gauche.
Le nom du capitaine des Ducks Ryan Getzlaf a été rayé de l'alignement tout juste avant la partie en raison d'une blessure au bas du corps.