Fans react along with Boston Bruins left wing Brad Marchand (63) after his goal during the second period of the team's NHL hockey game against the Pittsburgh Penguins, Thursday, Jan. 26, 2017, in Boston. (AP Photo/Elise Amendola)
Fans react along with Boston Bruins left wing Brad Marchand (63) after his goal during the second period of the team's NHL hockey game against the Pittsburgh Penguins, Thursday, Jan. 26, 2017, in Boston. (AP Photo/Elise Amendola) Credit: Elise Amendola

Boston — Brad Marchand scored two second-period goals after avoiding a suspension by the NHL earlier in the day, lifting the Boston Bruins past the Pittsburgh Penguins 4-3 on Thursday night.

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 — Roman Lyubimov scored late in the third period to lift the Flyers to their third straight win

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 — Andrew Ladd scored twice to lead New York over Montreal on Thursday night, snapping a seven-game losing streak to the Canadiens.

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 — Johnny Gaudreau scored with 31 seconds on the clock in overtime Calgary edged Ottawa two days after Flames coach Glen Gulutzan called his struggling team “pathetic.”

Micheal Ferland and Sean Monahan also scored for the Flames (25-24-3).

Predators 4, Blue Jackets 3

Nashville, Tenn. — Craig Smith scored two goals in the third period, and Nashville held off Columbus.

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 — Andrew Copp and Bryan Little scored in a 32-second span in the third period, and the Jets beat Chicago for their fourth straight victory against the Blackhawks this season.

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. — Nino Neiderreiter had a goal and two assists, Devan Dubnyk made 25 saves and Minnesota defeated St. Louis.

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. — Jonathan Marchessault scored a power-play goal in overtime and Florida beat Tampa Bay to snap a four-game losing streak.

Capitals 5, Devils 2

Newark, n.j. — Evgeny Kuznetsov scored twice, Alex Ovechkin had a goal and an assist and Washington beat New Jersey to head into the All-Star break with the most points in the NHL.

Andre Burakovsky and Lars Eller also scored for the Capitals, who have 72 points in 49 games.

Kings 3, Hurricanes 0

Raleigh, n.c. — Marian Gaborik and Trevor Lewis scored 38 seconds apart late in the third period, sending Los Angeles over skidding Carolina, which lost its fifth straight.

Peter Budaj stopped 22 shots for the shutout, and Kyle Clifford scored into an empty net.