NASHVILLE, Tenn. — Ryan Ellis scored twice, Pekka Rinne made 25 saves and the Nashville Predators beat the Arizona Coyotes 3-1 on Monday night.

Viktor Arvidsson also scored for the Predators, who have won four of five. Craig Smith added two assists.

Oliver Ekman-Larsson had the lone goal and Mike Smith stopped 28 shots for Arizona, which has lost three straight.

Rinne was lightly tested in the first period, making just five saves, but the action picked up after that as the Finn made 11 saves in the second and nine in the third. His best sequence came midway through the second, when he denied two attempts by Josh Jooris and one by Jamie McGinn in an 11-second span.

SABRES 2, RED WINGS 1: Jack Eichel and Matt Moulson each scored a power-play goal in the first two periods, and Buffalo held on for a win at Detroit.

Robin Lehner made 34 saves for the Sabres.

Tomas Tatar scored in his third straight game, pulling Detroit within a goal midway through the second.

The Red Wings had power plays early and late in the third period but failed to take advantage of their opportunities to tie the game, falling to 0 for 4 with an extra skater.

Buffalo, which hasn’t made the playoffs since 2011, has won two straight for the first time in more than a month. The Sabres have an opportunity to pass sixth-place Florida in the Atlantic Division to end a three-year string of finishing in seventh or eighth.

NOTES

FLAMES: Rookie Matthew Tkachuk has been suspended two games for elbowing Los Angeles Kings defenseman Drew Doughty in the face.

Tkachuk will miss the Flames’ upcoming games Tuesday at the Washington Capitals and Thursday at the Nashville Predators. The NHL’s department of player safety announced the suspension Monday night.

The 19-year-old forward hit Doughty in the face with his left elbow during the Flames’ game against the Kings on Sunday.