SAN JOSE, Calif. - Carl Soderberg scored the lone goal with 7:35 remaining, Tuukka Rask bounced back from rough stretch to post his NHL-leading fifth shutout of the season, and the Boston Bruins beat the San Jose Sharks 1-0 on Saturday night.
Soderberg knocked a loose puck past Antti Niemi for his sixth goal to salvage the finale of Boston's three-game California swing.
Rask, who made 26 saves, gave up eight goals on the first two games of the trip as the Bruins were outscored 9-4 in losses at Anaheim and Los Angeles. But they swept the season series with San Jose and handed the Sharks just their second home loss in regulation all season.
Niemi made 21 saves for the Sharks, who had their six-game home winning streak snapped and were shut out at home for the first time since Feb. 9, 2013.
PENGUINS 2, FLAMES 1
Fleury nearly became the sixth goalie in eight games to shut out the Flames, but Mikael Backlund cut into a 2-0 deficit with a goal at 11:29 of the third period. That ended Calgary's goal-less stretch at a team-record 196 minutes, 59 seconds.
The Penguins earned five points on their three-game road trip through Western Canada.
LIGHTNING 6, FLYERS 3
PHILADELPHIA (AP) — Valtteri Filppula scored the go-ahead goal during a wild second period and Tampa Bay snapped Philadelphia's 10-game, home-winning streak.
Steve Mason had his worst game for Philadelphia, allowing five goals for the first time in 41 games with the team since being acquired last April. He was pulled for Ray Emery following the second period after he stopped only 12 of 17 shots in the game.
DEVILS 2, PANTHERS 1, OT
NEWARK, N.J. (AP) — Marek Zidlicky scored with 2.1 seconds showing on the overtime clock to lift New Jersey to a stirring win over Florida.
With just over 3 seconds to go, the Devils called a timeout before the final faceoff. Travis Zajac beat Marcel Goc on the draw, and Jaromir Jagr nudged the puck back to the top of the right circle to Zidlicky, who ripped a shot that beat screened goalie Tim Thomas.
Jagr earned his 1,724th NHL point, moving him ahead of former teammate Mario Lemieux and into seventh place on the league's career scoring list.
Nick Bjugstad had the lone goal for the Panthers. The frustrated Thomas stormed off the ice at the end of his 34-save performance.
DUCKS 5, COYOTES 3
GLENDALE, Ariz. (AP) — Hampus Lindholm scored two goals, and steamrolling Anaheim won for the 16th time in 17 games with a victory over Phoenix.
The Ducks improved their NHL-best record to 34-8-5. Phoenix has lost three of four.
CANADIENS 2, BLACKHAWKS 1, OT
MONTREAL (AP) — Andrei Markov scored two goals, including at 1:28 of overtime, to lead Montreal past Chicago.
Markov took a deflected pass from Max Pacioretty and found the roof of the net.
Carey Price finished with 19 saves for Montreal.
The Canadiens have won six in a row at home against the Blackhawks. Chicago's last win in Montreal was on Dec. 3, 2001.
BLUE JACKETS 6, JETS 3
The Blue Jackets scored four straight goals in the second period and stretched their winning streak to three. Curtis McElhinney made 28 saves.
Ondrej Pavelec stopped 20 saves for the Jets, who were booed by the home crowd at the end of the game.
SENATORS 2, PREDATORS 1, SO
AVALANCHE 4, WILD 2
ST. PAUL, Minn. (AP) — Ryan O'Reilly scored twice, including the game-winner with 7:16 to play, and Colorado beat Minnesota.
Charlie Coyle had his first career two-goal game for Minnesota, which lost for the first time in five games.
Semyon Varlamov, 8-0-5 in his last 14 games (13 starts), made 25 saves in the win.
RED WINGS 3, KINGS 1
Drew Doughty scored his first goal in a month during a two-man advantage, but the Kings couldn't score in the final two periods of their third loss in 10 home games.
Jonathan Quick stopped 23 shots, but also gave up a juicy rebound on Sheahan's shot to Tatar, who scored a goal in his third straight game.