NEWARK, N.J. -- Johnny Gaudreau scored the go-ahead goal and set up linemate Sean Monahan's second of the game, and the Calgary Flames won their third straight, 3-2 over the New Jersey Devils on Thursday night.
Backup David Rittich made 30 saves, giving Mike Smith a rare night off and helping the Flames improve to 15-5-5 on the road.
Taylor Hall and Pavel Zacha scored for New Jersey, which lost its second straight and sixth of nine. Keith Kinkaid made 22 saves.
Calgary, which was outshot 12-1 in the final 20 minutes, got all of its goals in the second period (see full recap).
Coyotes score 4 straight to beat Wild in OT
ST. PAUL, Minn. -- Clayton Keller scored Arizona's fourth straight goal at 3:55 of overtime to give the Coyotes a 4-3 comeback victory over the Minnesota Wild on Thursday night.
Nick Cousins scored twice for Arizona, which entered the game with the worst record in the NHL. Cousins' second goal tied it with 18.3 seconds remaining in regulation after Arizona pulled goalie Antti Raanta for an extra attacker.
Kevin Connaughton also scored, and Raanta stopped 25 shots.
Eric Staal, Matt Cullen and Mike Reilly scored to give Minnesota a 3-0 lead, and Devan Dubnyk made 37 saves (see full recap).
Schenn scores twice as Blues rout Avalanche
ST. LOUIS -- Brayden Schenn scored twice and Vince Dunn had a career-high three assists to help the St. Louis Blues beat the Colorado Avalanche 6-1 on Thursday night.
Paul Stastny had a goal and an assist, and Ivan Barbashev, Kyle Brodziak and Alex Pietrangelo also scored. The Blues scored more than four goals for the first time since Dec. 9.
Carter Hutton made 23 saves as St. Louis beat Colorado for the fourth straight time. The Blues have earned points against the Avalanche in 12 consecutive games.
Gabriel Bourque scored for the Avalanche, who lost for the fifth time in seven games. Semyon Varlamov allowed three goals in relief of Jonathan Bernier after he allowed three goals in 20 shots (see full recap).