Brad Richardson scored twice after Antoine Vermette put Arizona ahead early in the third period and the Coyotes beat the Calgary Flames 4-1 Friday night to snap a 10-game road winless streak.
Boyd Gordon also scored for Arizona, and Louis Domingue made 24 saves. Shane Doan had two assists and has 41 points this season, giving him his 14th season with at least 40. The Coyotes are 2-8-1 in their last 11 games.
Mikael Backlund scored for Calgary, and Joni Ortio made 22 saves. The Flames are 1-1-1 halfway through a six-game homestand.
Vermette's power-play goal put the Coyotes ahead 2-1 3:15 into the third. He sneaked out of the corner and from the side of the net, then shot in a cross-ice pass from Martin Hanzal.