PITTSBURGH — Evgeni Malkin had two goals and two assists, and the Pittsburgh Penguins beat the Detroit Red Wings 4-1 on Saturday for their third consecutive victory.

Phil Kessel added a goal and two assists for Pittsburgh, which had dropped its last three games against Detroit. Sidney Crosby had a goal and an assist, and rookie Tristan Jarry stopped 29 shots in his third straight start while Matt Murray is home in Canada tending to a personal family matter.

The Penguins have won four of five after dropping seven of their previous 10. Their three-game win streak is their longest since they won four in a row from late November into December.

Justin Abdelkader scored for the Red Wings, who lost their second straight after a four-game winning streak. Jimmy Howard made 32 saves after missing one game with a lower-body injury.

FLYERS 5, DEVILS 3

NEWARK, N.J. (AP) — Sean Couturier had two goals and an assist, helping Philadelphia to its fourth straight win.

Wayne Simmonds, Travis Konecny and Michael Raffl also scored for the Flyers, who have won five of six overall. Claude Giroux had the primary assist on two power-play goals and Brian Elliott made 26 saves as Philadelphia won in New Jersey for the first time since Feb. 16. 2016.

Jesper Bratt, Kyle Palmieri and Drew Stafford scored for the Devils, who dropped to 0-3-3 in their last six games. Cory Schneider had 20 saves.

WILD 4, JETS 1

ST. PAUL, Minn. (AP) — Matt Dumba scored two goals in the third period, and Minnesota got its first win against Winnipeg in four tries this season.

Jason Zucker and Mikael Granlund also scored, helping Minnesota win its second straight behind 32 saves from Devan Dubnyk.

The Jets were coming off a 2-1 loss at Chicago on Friday night. Mathieu Perreault scored against the Wild, and Connor Hellebuyck stopped 37 shots.

Dumba's slap shot from the faceoff circle sneaked between Hellebuyck and the post for a 3-1 lead in the third. Another shot from the point secured Dumba's second two-goal game of the season.

ISLANDERS 7, RANGERS 2

NEW YORK (AP) — Mathew Barzal had two goals and three assists, Anthony Beauvillier added two goals and an assist, and the Islanders beat the Rangers 7-2 for their ninth win in the last 10 meetings of the crosstown rivals.

Shane Prince, Thomas Hickey and Cal Clutterbuck also scored, helping the Islanders to the victory in both teams' first game after their respective five-day byes. Jordan Eberle had four assists in the Isles' highest scoring game of the season, and Jaroslav Halak stopped 37 shots.

Kevin Hayes and Mika Zibanejad scored for the Rangers, who have lost three of four. Ondrej Pavelec was pulled in the second period after giving up five goals on 19 shots, and Henrik Lundqvist finished with 16 saves.