BOSTON — Matt Calvert scored the go-ahead goal with 3:03 left in the third and added an empty-netter in the final minute as the Columbus Blue Jackets ended a four-game losing streak with a 3-1 win over the Boston Bruins on Saturday night.

Ryan Johansen had a goal and an assist for the Blue Jackets, who stopped Boston’s five-game winning streak and handed the Bruins their first loss since a 6-2 rout at Columbus on Dec. 27.

Curtis McElhinney had 34 saves in his first start since Jan. 4. McElhinney didn’t allow anything past him after Carl Soderberg’s goal 11:34 into the first period tied the game at 1.

The tie stood as McElhinney and Boston goalie Tuukka Rask exchanged saves through the second and third periods until Calvert broke the stalemate by backhanding in a rebound off a slap shot by Brandon Dubinsky. Dubinsky got the Bruins to bite on a fake and had a full windup for a shot that got through Rask’s pads and hovered just outside the goal line before Calvert got his stick on it.

Boston pulled Rask for the extra skater and Calvert capitalized with a shot from just inside the center line with 38 seconds remaining.

Rask, who finished with 28 saves, was still fuming over Calvert’s first goal and stormed straight to the tunnel after the final buzzer. Boston had allowed just six goals during the five-game streak.

Johansen gave Columbus a 1-0 lead on a power-play goal 7:57 into the first period, extending his franchise-record points streak to 13 straight games.

Soderberg tied it 11:34 into the first on a one-timer off a pass from Loui Eriksson.

Boston was without left wing Brad Marchand, who served the first of a two-game suspension for slew-footing Derick Brassard of the New York Rangers on Thursday.

CANADIENS 6, ISLANDERS 4: Tomas Plekanec scored two goals and added two assists to lead Montreal at home over the previously streaking New York Islanders.

Metropolitan Division-leading New York had won four straight.

P.K. Subban, Dale Weise, Alex Galchenyuk and David Desharnais also scored for Montreal (28-13-3), and Dustin Tokarski made 27 saves.

Kyle Okposo, Nikolay Kulemin, Anders Lee and John Tavares had goals for the Islanders (30-14-1). Former Canadiens goalie Jaroslav Halak, playing for the second straight night, stopped 27 shots.

Okposo has five goals in two games, including his four-goal outburst in a home win over Pittsburgh on Friday.

After Montreal’s sixth goal, Halak was replaced by Chad Johnson, who faced just two shots.

FLYERS 4, SABRES 3: Chris VandeVelde scored a third-period breakaway goal to help Philadelphia snap a six-game road losing streak and send host Buffalo to its 10th straight regulation defeat.

R.J. Umberger and Mark Streit scored power-play goals, and Mike Raffl also scored for Philadelphia, which won its fourth straight against the Sabres.

Zemgus Girgensons scored two goals, and Tyler Ennis added one for Buffalo, which became the first team since the 2006 Pittsburgh Penguins to lose 10 consecutive games in regulation.

The skid is two shy of Buffalo’s worst, set in 1991 and matched in 2002.

RED WINGS 5, PREDATORS 2: Tomas Tatar scored twice, and Henrik Zetterberg added a clever tally from behind the goal line to help host Detroit snap Nashville’s five-game winning streak.

Gustav Nyquist, Kyle Quincey and Tatar scored in the first period for Detroit, chasing Nashville goalie Carter Hutton from the game after only one save. Hutton was making his second start since the Predators lost Pekka Rinne to a knee injury.

The Red Wings are without their top goalie, too, but Petr Mrazek made 34 saves in place of an injured Jimmy Howard.

BLUES 3, MAPLE LEAFS 0: Brian Elliott stopped 27 shots for his third shutout of the season and 28th of his career as St. Louis won at home over slumping Toronto.

Alexander Steen extended his scoring streak to a career-high nine games with a goal and an assist, and Kevin Shattenkirk and T.J. Oshie also had goals for St. Louis. The win was No. 685 for Blues Coach Ken Hitchcock, who passed former Maple Leafs coach Pat Quinn and moved into sole possession of fifth place on the career victories list.

LIGHTNING 3, AVALANCHE 2: Ryan Callahan scored in regulation and got the decisive goal in the shootout to lift host Tampa Bay back into first place in the Eastern Conference.

Anton Stralman also scored in regulation and Ben Bishop stopped 40 shots.

OILERS 3, PANTHERS 2: Nail Yakupov scored the winning goal in the shootout to lift Edmonton at Florida.

HURRICANES 3, SENATORS 2: The Hurricanes scored twice in the last period to win at Ottawa.

STARS 5, CAPITALS 4: Jason Spezza had a goal and an assist as host Dallas edged Washington.

NOTES

HALL OF FAME radio announcer Bob Wilson,  who covered the Bruins for 25 years before retiring in 1995, died Thursday  from lung cancer. He was 85.

Born Robert Castellon, he used his mother’s maiden name because a music station he worked for as a young man  wanted two syllables to fit a jingle.

Even as a Bruins broadcaster, Wilson chose to live in New Hampshire near Lake Winnipesaukee.