BOSTON – Cam Ward stopped 33 shots, and Carolina defenseman Joni Pitkanen had a goal and two assists to lead the Hurricanes to their second win over the Boston Bruins in a week, 4-1 on Tuesday night.

Tuomo Ruutu, Anthony Stewart and Eric Staal had the other goals for Carolina, which also beat the defending Stanley Cup champions 3-2 at home last Wednesday.

Rich Peverley had a power-play goal for the Bruins, who had a number of seemingly senseless penalties and dropped their third in four home games.

Boston was whistled for 11 penalties in the second and third periods, many during scrums.

The Hurricanes took five penalties during the last two periods.

“It’s good to be emotional and physical as long as you’re not frustrated,” Boston defenseman Andrew Ference said. “This sport’s designed where you’re allowed to be physical, but as long as you’re not punching guys in the head all the time.”

Bruins Coach Claude Julien was given a game misconduct with 3:44 to play.

“We have to take responsibility for our actions,” Julien said.

Tuukka Rask stopped 19 shots in his second start, both losses.

PENGUINS 4, WILD 2: Pascal Dupuis had a short-handed goal and an assist, James Neal scored for the sixth time this season and depleted Pittsburgh won at St. Paul, Minn.

Chris Kunitz and Jordan Staal also got goals and Matt Cooke had two assists for the Penguins, who were winless in their previous three games.

CAPITALS 3, PANTHERS 0: Tomas Vokoun blanked his former team with a 20-save performance, and host Washington beat Florida to improve to 5-0, the best start in club history.

Marcus Johansson, Alexander Semin and Jason Chimera scored for the Capitals, who led 1-0 heading into the third period.

SABRES 3, CANADIENS 1: Thomas Vanek scored just before the end of the second period and Ryan Miller made 40 saves to lead Buffalo at Montreal.

Vanek held up before driving a slap shot past goalie Carey Price from low in the left circle with 2.8 seconds remaining in the period, finishing off a passing play with Jason Pominville and Marc-Andre Gragnani.

Jordan Leopold scored earlier in the second and Christian Ehrhoff put his first Buffalo goal into an empty net with 28.3 seconds left as the Sabres (4-1) won their second in a row on the road.

Raphael Diaz scored his first NHL goal for Montreal (1-3-1), which held a 41-23 shots advantage but completed an 0-2-1 homestand.

Price stopped 20 shots in his fifth straight start.

FLYERS 7, SENATORS 2: Philadelphia rookie Matt Read had a goal and two assists in the opening 20 minutes and the Flyers built a four-goal lead and went on to win at Ottawa.

The four-goal outburst was enough for Senators Coach Paul MacLean to make a goaltending switch to start the second period as Craig Anderson came on in relief of Alex Auld, who faced just 10 shots.

Anderson made 17 saves but surrendered three goals late in the third period.

STARS 3, BLUE JACKETS 2: Jamie Benn had a goal and an assist and Dallas hung on in Columbus, Ohio, for its fourth straight win.

Steve Ott and Michael Ryder also scored for the Stars who seemed in complete control until Kris Russell pulled Columbus within one with just under three minutes remaining.

Vinny Prospal nearly tied it in the final seconds, redirecting the puck slowly past the goal post with goalie Kari Lehtonen, who finished with 38 saves, leaning the other way.