MONTREAL — Erik Karlsson scored twice, and goalie Andrew Hammond remained unbeaten in regulation time on Thursday night as the Ottawa Senators beat the Montreal Canadiens 5-2.

Eric Condra, Mark Stone and Marc Methot also scored for Ottawa, which has won 9 of 11 as it chases a playoff spot. Hammond made 27 saves to improve to 8-0-1 during that stretch.

Max Pacioretty scored twice for Montreal (42-19-7), which has one win in four games. The Canadiens, who have yielded the fewest goals in the NHL, allowed five for the first time since Nov. 23.

Montreal outshot Ottawa 29-28, but the Senators improved to 3-1 against the Canadiens this season.

STARS 5, HURRICANES 3: Alex Goligoski, Cody Eakin and Patrick Eaves each had a goal and an assist, sparking Dallas at Raleigh, North Carolina.

PENGUINS 6, OILERS 4: Steve Downie and Patric Hornqvist scored just over a minute apart late in the third period, and Pittsburgh avoided an embarrassing collapse at home.

PANTHERS 4, JETS 2: Aleksander Barkov scored the go-ahead goal late in the third period at Sunrise, Florida.

BLUE JACKETS 3, RED WINGS 1: Scott Hartnell scored the go-ahead goal, and Sergei Bobrovsky made 41 saves to help Columbus at Detroit.

BLUES 1, FLYERS 0: Brian Elliott of St. Louis and Steve Mason of Philadelphia earned shutouts, but Elliott picked up the win in a shootout for St. Louis at home.

NOTES

ISLANDERS: Defenseman Johnny Boychuk agreed on a long-term contract extension – seven years for $42 million.

RANGERS: Defenseman Kevin Klein will be out 3 to 4 weeks due to an undisclosed injury.