BOSTON - Robert Bortuzzo and Paul Stastny scored 2:12 apart in the second period and Jake Allen had 39 saves, helping the St. Louis Blues beat the Boston Bruins 4-2 on Tuesday night to extend their winning streak to four.

Jori Lehtera scored twice for St. Louis, including into an empty net with 1:16 left. Colton Parayko and Patrik Berglund each had two assists.

Longtime Blues captain David Backes scored for Boston in his first game against his former club, putting the Bruins up 1-0 early in the first with the 20,000th goal in franchise history. Montreal is the only other NHL team with 20,000 goals.

Dominic Moore also scored for the Bruins, who lost for just the third time this season with Tuukka Rask starting in goal.

Rask had 24 saves for the Bruins, who had won four of five.

HURRICANES 2, MAPLE LEAFS 1

TORONTO - Viktor Stalberg scored a tiebreaking, short-handed goal in the second period, lifting Carolina over Toronto for its fifth straight victory.

Jeff Skinner also scored for Carolina, and Cam Ward stopped 25 shots.

Frederik Andersen made 27 saves for Toronto, which lost for only the third time in 10 games at home. Jake Gardiner had the Leafs' goal.

Stalberg got the deciding tally against his former team after Tyler Bozak's pass was picked off in the neutral zone. Stalberg entered the zone alone, beating Andersen for his third goal of the season.

SENATORS 4, CANADIENS 3

MONTREAL - Mark Stone and Erik Karlsson scored 2:24 apart in the third period, helping Ottawa rally to beat Montreal.

Stone tied it at 3 early in the third from the slot after three Canadiens players got caught behind their own net.

Karlsson then scored at 5:37, the visitors' first lead of the evening, on a fluke no-look shot from the blue line after a bad giveaway by Jeff Petry.

Mike Hoffman and Derick Brassard also scored and Craig Anderson made 36 saves for Ottawa.

Shea Weber, Alexander Radulov and Alex Galchenyuk scored for Montreal. Andrei Markov had three assists, and Carey Price stopped 19 of 23 shots.

FLYERS 3, PANTHERS 1

SUNRISE, Fla. - Steven Mason made 38 saves and Wayne Simmonds had a goal and an assist, helping Philadelphia beat Florida.

Nick Cousins and Dale Weise also scored for the Flyers, and rookie Travis Konecny and Brayden Schenn had assists.

Reilly Smith scored for the Panthers, who got 25 stops from Roberto Luongo.

The loss spoiled the return of Florida forward Nick Bjugstad, who had missed all of this season after an injury in the preseason.