BOSTON – Jaroslav Halak finally gave up a goal. The posts can only help so much.

Halak’s shutout streak ended, but the St. Louis goalie extended his winning streak to six straight games with a lot of help from the posts on Saturday night, and the Blues beat Boston 2-1 in a shootout.

Two would-be Bruins goals were overturned in regulation when replay showed they went off the posts; another two shots clanged off posts in the shootout.

“Usually that’s a good thing for a goaltender, when it hits a post,” Halak said with a smile. “Four posts tonight.”

Ex-Bruins center Vladimir Sobotka scored on a giveaway from Boston defenseman Dennis Seidenberg late in the first period. It stayed that way until Gregory Campbell scored with 7 minutes left in the third period to tie the game and spoil Halak’s hopes for a fourth shutout in five games.

It was the first goal he had allowed in 150 minutes, 3 seconds.

T.J. Oshie and Brad Boyes both beat Tuukka Rask in the shootout. Halak stopped Patrice Bergeron and Michael Ryder, with help from the post both times.

“Our guys were hitting a lot of posts, and it ended up going in the wrong direction,” Bruins Coach Claude Julien said. “I thought our guys were a little snakebit: two reviews. Even in the overtime we scored a goal, and the other two hit posts.”

SABRES 3, MAPLE LEAFS 2: Tyler Ennis scored the shootout winner for Buffalo at Toronto.

The Sabres’ rookie put a nice deke on Jean-Sebastien Giguere in the fifth round of the shootout and was then mobbed by his teammates. It was the first win in six games for the Sabres, who came in tied for the fewest points in the NHL.

BLACKHAWKS 5, THRASHERS 4: Jonathan Toews and Patrick Kane both scored two goals and Viktor Stalberg added the winner in a shootout to help Chicago snap a two-game slide with a win at Atlanta.

Marty Turco stopped 33 shots to win for the first time in three starts and improve to 7-4-1.

SENATORS 3, CANADIENS 2: Alex Kovalev scored twice for his 996th and 997th career points and Ottawa won at Montreal to extend its win streak to three games.

Kovalev, who played for Montreal from 2003-2009, opened the scoring late in the first. He added his second goal of the game on a power play 6:42 into the third, a slap shot through traffic past Carey Price that restored Ottawa’s two-goal lead at 3-1.

FLYERS 2, ISLANDERS 1: Andreas Nodl snapped a tie with 5:25 left for Philadelphia, which stretched its win streak to six with a victory at Uniondale, N.Y.

Matt Moulson scored the Islanders’ lone goal. Dwayne Roloson made 24 saves and earned an assist.

WILD 3, BLUE JACKETS 2: Cal Clutterbuck followed a crushing hit with the decisive goal in the third period to lift Minnesota at Columbus, Ohio.

Brent Burns scored two power-play goals for the Wild, who won their third in a row, and Mikko Koivu added two assists. Jose Theodore stopped 35 shots.


HURRICANES 3, PANTHERS 2: Eric Staal scored twice and Jeff Skinner had a goal and an assist to lead Carolina at home against Florida.

Cam Ward made 18 saves for the Hurricanes.

Darcy Hordichuk and Michael Frolik scored for the Panthers.