Updated

Vancouver, BC (SportsNetwork.com) - Martin Hanzal notched a hat trick and Devan Dubnyk posted a 35-save shutout to lead the Arizona Coyotes in a 5-0 win over the Vancouver Canucks on Friday.

Keith Yandle had a goal and two assists while Shane Doan also lit the lamp for the Coyotes, who snapped a three-game losing streak.

"It was just a great road game," said Dubnyk. "We come in and just play solid."

Ryan Miller allowed all five goals on 23 shots for the Canucks, who had won four of five coming in.

Hanzal scored his first goal at 14:56 of the first period as Yandle brought the puck down the right wing and passed it over to the left circle, where Hanzal wristed it home.

A pair of goals separated by nine seconds in the second period gave Hanzal his hat trick.

The first goal came at 15:25 as Tobias Rieder sent a shot on net that Hanzal redirected in with his stick. The goal was reviewed to see if Hanzal tipped it with a high stick, but it was ruled a good goal.

"Tough call, but those things happen," said Vancouver head coach Willie Desjardins. "It's up to us to respond the right way. We had to be better."

Off the faceoff, Martin Erat chipped the puck down the right wing for Hanzal, who wristed it in for his second career hat trick and fifth goal of the season.

Doan made it a 4-0 game with just 2.7 seconds to play in the second as Sam Gagner sent a pass from the right corner to the slot where Doan one-timed it home for his sixth of the year.

Yandle's goal came on the power play with 2:23 to play as his shot from the left point beat Miller.

Game Notes

Miller had won all seven of his starts against the Coyotes coming into the game ... Dubnyk has nine shutouts in his career ... Vancouver plays at Edmonton on Wednesday ... Arizona plays at Edmonton on Sunday ... The Coyotes took two of three from the Canucks last season.