Jack Eichel had a goal and an assist, Chad Johnson made 26 saves and the Buffalo Sabres beat the struggling Arizona Coyotes 2-1 on Monday night.

Jamie McGinn also scored and Rasmus Ristolainen had two assists for the Sabres, who have won two straight and four of five following a six-game skid.

Antoine Vermette's goal at 8:04 of the third period ended a scoreless drought of more than six periods for Arizona in its third straight loss. Louis Domingue stopped 26 shots in his first regulation defeat in 11 starts since taking over for injured Mike Smith.

Johnson shined by making 11 saves in the first period when the Coyotes failed to score despite being on the power play for 6 minutes. Arizona went 0 for 5 with the man advantage.