BOSTON — Chris Kelly scored the tiebreaking goal with 1:51 left in the game and Tuukka Rask made 21 saves to lead the Bruins to a 2-1 victory over the Flyers in their season opener Wednesday.
Reilly Smith also scored for Boston, which finished with the best record in the NHL last season but couldn't get past the second round of the playoffs.
Sean Couturier scored for Philadelphia, and Steve Mason stopped 31 shots.
It was 1-all when Mason deflected Adam McQuaid's slap shot from the blue line into the air. The puck came down in the crease, and Kelly swiped it in while Boston's Loui Eriksson also had a shot at it.
Mason said a broken stick caused the shot to flutter and threw off his timing.
"You can't lose games in the last five minutes like that," he said. "Can't happen."
Around the league: Tomas Plekanec banked a shot off Maple Leafs defenseman Stuart Percy's skate with 43 seconds left to give the visiting Canadiens a 4-3 victory. Plekanec scored his second goal of the game after Morgan Rielly tied it for Toronto with 2:19 to play.
Blue Jackets: Forward Brandon Dubinsky, who signed a six-year contract worth a reported $35.1 million in July, had abdominal surgery and is expected to miss approximately six weeks, the team said.
Penguins: There was a "99 percent chance" star forward Evgeni Malkin would play in tonight's season opener against the Ducks, coach Mike Johnston said. Malkin started skating only late last week after missing most of the preseason with an undisclosed injury.
Red Wings: Center Pavel Datsyuk, out with a separated right shoulder, said he won't play in tonight's opener against the Bruins.