BOSTON (AP) — Seth Griffith, Gregory Campbell and David Krejci scored in the third period, leading the Boston Bruins to a 5-3 victory over the San Jose Sharks on Tuesday night.
Brad Marchand and Torey Krug each had a power-play goal for Boston, which has at least four goals in each of their last three games after totaling just seven goals in their first five. Griffith’s tying score was his first career NHL goal.
After twice squandering one-goal leads and overcoming a late deficit themselves, the Bruins took the lead for good when Campbell tipped a pass from Daniel Paille through the legs of goaltender Antti Niemi with 9:18 left.
Patrice Bergeron drew a double-minor penalty with 4:09 remaining, but the Bruins were able to hold off the Sharks and Krejci added an empty-netter with 24.5 seconds to go.
Logan Couture had two goals and Joe Thornton scored against his former team as San Jose finished its East Coast road trip at 2-2-1. Niemi made 28 saves.
Tuukka Rask made 30 saves for Boston.
BLACKHAWKS 4, FLYERS 0
CHICAGO (AP) — Antti Raanta made 32 saves for Chicago in his first start of the season, and Patrick Kane scored two power-play goals.
Brandon Saad, Bryan Bickell and Kane scored in a flurry late in the first period.
Raanta was sharp while stepping in for Corey Crawford, who is day to day with an upper-body injury. It was Raanta’s second career shutout.
Among Raanta’s best saves were two point-blank stops on Philadelphia’s Claude Giroux and one on Matt Read late in the second period.
Philadelphia’s Steve Mason made 39 saves.
PREDATORS 4, COYOTES 3, SO
NASHVILLE, Tennessee (AP) — Ryan Ellis scored the decisive goal in the shootout to send the Predators to the victory.
Ellis, Mike Ribeiro and James Neal scored in regulation for Nashville, winners of two of three.
Rob Klinkhammer, Keith Yandle, and Martin Erat scored for Arizona. The Coyotes have lost two straight.
Erat had a power-play goal at 7:42 of the third, lifting Arizona to a 3-2 lead. But Neal responded with his second goal of the season 21 seconds later.
Devan Dubnyk had 23 saves for the Coyotes, and Pekka Rinne finished with 33 stops for the Predators.
STARS 6, CANUCKS 3
DALLAS (AP) — Erik Cole scored two goals for Dallas, and Kari Lehtonen made 43 saves.
Dallas scored five goals on only 12 shots against goaltender Ryan Miller to drive him from the game just 1:17 into the second period. He entered with a 3-0-0 record and 1.95 goals against average.
Cole gave the Stars leads of 2-0 in the first period and 6-1 in the second. It was his first two-goal game since last New Year’s Eve.
Lehtonen’s 43 saves were a season high.
Radim Vrbata, Zack Kassian and Jannik Hansen scored for the Canucks.
RANGERS 4, DEVILS 3, OT
NEWARK, New Jersey (AP) — Kevin Klein scored 2:42 into overtime, and the Rangers rallied from a two-goal deficit in the third period.
The Rangers, who trailed 3-1, also got goals from Chris Kreider, Chris Mueller and Rick Nash, who netted his NHL-best eighth goal.
On the winner, Mueller and Kreider crisscrossed in the Devils zone before Kreider fed Klein for his first of the season.
Henrik Lundqvist stopped 28 shots as the Rangers (4-3) extended their winning streak to three.
The Devils (3-2-1) got power-play goals from Jaromir Jagr, Adam Henrique and Jon Merrill but it wasn’t enough to prevent a third straight defeat. Cory Schneider made 21 saves.
CANADIENS 2, RED WINGS 1
MONTREAL (AP) — David Desharnais scored 56 seconds into overtime to lift the Canadiens to the win.
Desharnais poked the puck in from the side of the net after Jimmy Howard stopped shots from Max Pacioretty and P.K. Subban.
Montreal (6-1-0) earned its third consecutive win.
Henrik Zetterberg, with an assist from Pavel Datsyuk, scored in the second period for Detroit (3-1-2).
Alex Galchenyuk tied the game with 3:09 left in the third period with each team down a man.
MAPLE LEAFS 5, ISLANDERS 2
UNIONDALE, New York (AP) — Phil Kessel scored two goals to lead Toronto to the road win.
Nine Maple Leafs finished with at least one point, led by Kessel’s three. James van Riemsdyk and Mike Santorelli had two points apiece.
Roman Polak, van Riemsdyk and David Clarkson also scored for Toronto (3-3-1), which has earned points in four of its last five games. Jonathan Bernier made 32 saves.
Nick Leddy and John Tavares scored for New York (4-2-0), which lost its second game in a row. Jaroslav Halak allowed five goals on 23 shots before being replaced by Chad Johnson at the start of the third period.
PANTHERS 4, AVALANCHE 3, OT
DENVER (AP) — Brad Boyes scored a power-play goal 2:23 into overtime, sending Florida to the road win.
Sean Bergenheim, Brandon Pirri and Aleksander Barkov also scored for the Panthers. Jussi Jokinen had two assists, including one on the winner, and Roberto Luongo stopped 30 shots.
Tyson Barrie and Gabriel Landeskog scored power-play goals 31 seconds apart in the second period, and Alex Tanguay also scored for Colorado. Reto Berra had 32 saves after missing two games with a neck injury.
LIGHTNING 2, FLAMES 1, OT
CALGARY, Alberta (AP) — Ondrej Palat scored three minutes into overtime, helping Tampa Bay rally for the road win.
Calgary won a faceoff deep in the Flames’ end but then lost control of the puck. The Lightning moved it back to the point, and Palat scored on a rebound off Anton Stralman’s shot.
Dennis Wideman scored for the Flames (4-3-1).
The Lightning trailed 1-0 before Valtteri Filppula beat Karri Ramo with 2:16 left in the third.
Evgeni Nabokov had 21 saves for the Lightning. Ramo finished with 20 stops.
JETS 3, HURRICANES 1
WINNIPEG, Manitoba (AP) — Adam Lowry’s first NHL goal helped the Jets snap a four-game losing streak.
Andrew Ladd and Dustin Byfuglien also scored for the Jets (2-4-0), who earned their first home win of the season.
Jiri Tlusty scored on the power play for Carolina (0-3-2), which is still looking for its first win and was coming off back-to-back overtime losses.
Ondrej Pavelec made 20 saves in the win. Anton Khudobin faced 26 shots in Carolina’s net.