NEWARK, N.J. (AP) — Dakota Mermis scored his first NHL goal, fellow defenseman Connor Carrick got his first of the season and the New Jersey Devils stunned St. Louis 4-2 on Friday night to snap the Blues’ eight-game winning streak.
Cory Schneider made 31 saves in helping New Jersey end a 12-game skid against the defending Stanley Cup champions, dating to January 2014.
Jesper Bratt also scored and Joey Anderson iced the game with an empty-net goal.
Vince Dunn and Jaden Schwartz scored for the Blues, who coincidentally started their winning streak with a 3-0 victory over New Jersey on Feb. 18.
Jordan Binnington had 28 saves in losing for the first time in seven starts.
RED WINGS 2, BLACKHAWKS 1
DETROIT (AP) — Tyler Bertuzzi and Robby Fabbri scored and Detroit beat Chicago.
Jonathan Bernier stopped 32 shots for the Red Wings, They have an NHL-low 37 points and trail the rest of the league by 20-plus points.
Patrick Kane scored his 31st goal with 1:05 left in the second period to pull Chicago within a goal. Corey Crawford had 23 saves for the Blackhawks.
The Blackhawks had won four straight, one shy of their season high, to improve their chances of closing strong enough to earn a wild card in the playoffs.
Detroit ended its fifth six-game losing streak this season.
WINNIPEG, Manitoba (AP) — Connor Hellebuyck made 29 saves for his league-leading sixth shutout of the season, leading Winnipeg past Vegas.
Patrik Laine and Nikolaj Ehlers each had a goal and an assist, Kyle Connor got his team-leading 36th goal and Mathieu Perreault also scored for the Jets.
It was the second game of a three-game homestand for the Jets, who have won five straight at home to improve to 19-14-3 at Bell MTS Place this season.
Marc-Andre Fleury stopped 20 shots in the loss.
FLAMES 3, COYOTES 2
CALGARY, Alberta (AP) — Johnny Gaudreau, T.J. Brodie and Mikael Backlund scored, Matthew Tkachuk assisted on all of the goals and Calgary beat Arizona.
The Flames are 6-3-1 in their last 10. They moved within three points of Pacific Division-leading Vegas and a point behind second-place Edmonton.
Cam Talbot made 32 saves to win in his 300th NHL start.
Taylor Hall had a goal and an assist and Carl Soderberg also scored for Arizona.
DUCKS 2, MAPLE LEAFS 1
ANAHEIM, Calif. (AP) — Carter Rowney and Adam Henrique scored, John Gibson and Ryan Miller combined to stop 30 shots and Anaheim beat Toronto.
Gibson made 26 saves before coming off with 9:40 remaining in the game after Henrique’s goal. Gibson appeared to be injured while making a save on a shot by John Tavares.
Miller stopped four shots in relief. It was the 778th appearance of his career, moving him into second place for NHL games played by U.S.-born goaltenders. The Ducks have won two straight and four of their last six.
William Nylander scored with three minutes remaining in the game for Toronto, snapping a Leafs’ scoring drought of 144 minutes, 33 seconds. Jack Campbell made 29 saves as Toronto has lost its last three.
CANUCKS 6, AVALANCHE 3
VANCOUVER, British Columbia (AP) — Zack MacEwen scored two goals and Vancouver beat Colorado to snap a four-game losing streak.
J.T. Miller and Antoine Roussel each had a goal and an assist for Vancouver. Troy Stecher added a goal and Tanner Pearson scored into an an empty net.
Erik Johnson and Gabriel Landeskog each had a goal and an assist for the Avalanche, who lost in regulation for the first time in 10 games (7-1-2). Valeri Nichushkin added a goal and Nathan MacKinnon had two assists.
Vancouver goaltender Thatcher Demko, making his fifth start for the injured Jacob Markstrom, stopped 29 shots. Avalanche goalie Pavel Francouz made 19 saves.
More AP NHL: https://apnews.com/NHL and https://twitter.com/AP_Sports