Boston
Despite multiple past on-ice transgressions, Marchand was fined $10,000 and not ordered by the league to sit out any games for slew-footing Detroit defenseman Niklas Kronwall on Jan. 24.
Riley Nash and Patrice Bergeron also scored for the Bruins, who won consecutive games for only the third time in their last 36 games.
Justin Schultz and Phil Kessel gave the Penguins a 2-0 after the first period. Schultz’s shot was redirected in by Bruins defenseman Brandon Carlo at 7:37, and Kessel scored a power-play goal from Sidney Crosby and Schultz into an open net at 11:26.
Boston stormed back to take a 3-2 lead after two with three unanswered goals while outshooting the Penguins 16-4.
Marchand scored his third short-handed goal of the season at 1:38, and then tied it at 2 when he slammed home the rebound of David Pastrnak’s shot at 6:27.
Nash put the Bruins ahead 3-2 when he tipped a shot past Matt Murray at 10:25.
Tuukka Rask made 19 saves for Boston, which avoided being swept in the season series and is unbeaten in its last six home games against the Penguins.
Bergeron scored a power-play goal 51 seconds into the third period for a 4-2 lead. Hornqvist cut Boston’s lead to 4-3 after sliding the puck past Rask with 9:25 to play, but the Bruins could get no closer.
Murray made 33 saves for the Penguins, who have dropped two straight and are 5-5 in January.
Pastrnak had two assists for Boston.
Notes: Marchand now has 22 short-handed goals for his career, three short of the franchise record set by Rick Middleton. … Crosby’s first-period assist extended his streak to 63 games of not going back-to-back games without scoring a point. … Rask has made nine consecutive starts for Boston. … Carlo left with a lower-body injury in the third period.
Flyers 2, Maple Leafs 1
Philadelphia
Wayne Simmonds also scored to help the Flyers steady themselves after a rough month that rattled their playoff hopes. The Flyers jumped the Maple Leafs in points (56-55) and kept one of the final slots in sight headed into the All-Star break.
Islanders 3, Canadiens 1
New York
Josh Bailey also had a goal and Thomas Greiss stopped 21 shots as the Islanders beat the Canadiens for the first time since April 10, 2014.
Flames 3, Senators 2
Ottawa, Ontario
Micheal Ferland and Sean Monahan also scored for the Flames (25-24-3).
Predators 4, Blue Jackets 3
Nashville, Tenn.
Columbus coach John Tortorella left the team before the game, returning home for a personal matter that will cause him to miss All-Star weekend. His assistants filled in for him, but the Blue Jackets dropped to 5-7-0 since their 16-game winning streak.
Jets 5, Blackhawks 3
Chicago
Little, Copp, rookie Patrik Laine and Mark Scheifele each had a goal and an assist, helping the Jets to their third win in their last nine games. Connor Hellebuyck made 38 saves.
Wild 5, Blues 1
St. Paul, Minn.
Mikael Granlund added a goal and an assist, and Erik Haula, Tyler Graovac and Mikko Koivu also scored for the Wild, who are 21-3-2 in their last 26 games.
Panthers 2, Lightning 1 (ot)
Sunrise, Fla.
Capitals 5, Devils 2
Newark, n.j.
Andre Burakovsky and Lars Eller also scored for the Capitals, who have 72 points in 49 games.
Kings 3, Hurricanes 0
Raleigh, n.c.
Peter Budaj stopped 22 shots for the shutout, and Kyle Clifford scored into an empty net.
