The Boston Bruins rolled past the Pittsburgh Penguins 6-2 on Thursday night at PPG Paints Arena, winning their third straight and fifth of their past seven, NHL.com reported.

Pavel Zacha scored twice. Morgan Geekie added a goal and an assist, extending his goal streak to three games. Mark Kastelic, Elias Lindholm and Fraser Minten also scored. David Pastrnak and JJ Peterka each finished with two assists. Michael DiPietro stopped 16 shots as Boston improved to 12-4-1.

Brazeau scores, then Boston answers

Former Bruin Justin Brazeau opened the scoring at 9:04 of the first period to put Pittsburgh ahead 1-0. Boston answered with three goals in a span of 6:50. Zacha tied it at 12:07, Kastelic tipped home a Justin Brunet shot at 15:04, and Lindholm made it 3-1 at 18:57.

Nicholas Robertson cut the lead to 3-2 at 7:57 of the second. Zacha restored the two-goal cushion at 14:24, Geekie scored on a breakaway at 16:57 to make it 5-2, and Minten finished the scoring at 8:39 of the third.

Hagens leaves early

Rookie James Hagens left early in the third period after a cross-check to the back from Pittsburgh’s Samuel Girard. Arturs Silovs made 18 saves for the Penguins, who fell to 5-9-2 and have dropped four straight (0-3-1).

Coach Marco Sturm pointed to the team’s depth after the win, according to NHL.com and The Associated Press. The Bruins host the Florida Panthers on Sunday at 1 p.m. at TD Garden.

For NHL hats night gear and team colors, Boston heads home with momentum after the road rout.