Joe Vitale has goal and assist, Mike Smith makes 23 saves to lift Coyotes over Canucks 4-2

Vancouver Canucks center Shawn Matthias (27) tries to get a shot past Arizona Coyotes goalie Mike Smith (41) during the first period of an NHL hockey game in Vancouver, British Columbia, Monday, Sept. 29, 2014. (AP Photo/The Canadian Press, Jonathan Hayward) (The Associated Press)

Vancouver Canucks Alexander Edler (23) looks on after Arizona Coyotes Jeff Halpern (14) put a shot past Vancouver Canucks goalie Ryan Miller during the first period of an NHL hockey game in Vancouver, British Columbia, Monday, Sept. 29, 2014. (AP Photo/The Canadian Press, Jonathan Hayward) (The Associated Press)

Joe Vitale had a goal and an assist, Mike Smith made 23 saves and the Arizona Coyotes defeated the Vancouver Canucks 4-2 Monday night.

Brandon McMillan, Shane Doan and David Moss also scored for the Coyotes, who improved to 4-0-2 in exhibition play. Oliver Ekman-Larsson added two assists.

Derek Dorsett and Radim Vrbata scored for Vancouver, which got 31 saves from free-agent addition Ryan Miller.

The score was tied 1-all before the Coyotes scored twice in the second period.

MacMillan made it 2-1 at 10:55 when his shot was stopped by Miller and rebounded in off Vancouver defenseman Luca Sbisa. Doan then stretched the lead to two on a power play with 1:15 left, deflecting home Mikkel Boedker's shot from the point.

Canucks defenseman Frank Corrado sustained an upper-body injury in the second and did not return.