Boston Bruins defenseman Zdeno Chara

Boston Bruins defenseman Zdeno Chara (33) reacts with left wing Jake DeBrusk (74) after scoring a goal during the second period against the Philadelphia Flyers at TD Garden.  

Zdeno Chara scored two goals and Jake DeBrusk scored one to lift the host Boston Bruins past the Philadelphia Flyers 3-0 Thursday night.

Goaltender Jaroslav Halak stopped all 26 shots to earn the shutout for the Bruins. who have won two in a row.

The Flyers struggled offensively for the second consecutive game and lost their second straight. Philadelphia is in an ongoing 1-for-16 skid on the power play after failing with the man advantage three times Thursday.

At 13:00 of the middle period, Chara ripped a slap shot from the blue line for a 1-0 Bruins lead. Boston took advantage of a penalty on the Flyers for having too many men on the ice and turned it into a 2-0 lead. DeBrusk tipped in a shot in front of Elliott for the power-play goal and a two-goal advantage at 17:28.

Elliott was pulled with 1:04 remaining, but the Bruins were already on the power play so the teams played at even strength. Chara put the game away on an empty-net goal with 22.9 seconds remaining. Halak earned an assist.