Pascal Dupuis had a short-handed goal and an assist, James Neal scored for the sixth time this season and the depleted Pittsburgh Penguins won at Minnesota, 4-2, Tuesday. Chris Kunitz and Jordan Staal also scored and Matt Cooke had two assists for the Penguins. Pittsburgh (4-2-2) has played eight times in the first 13 days of the season, and learned hours before the game that it would be without defenseman Kris Letang, who received a two-game suspension from the NHL for a boarding penalty at Winnipeg Monday. At this point, what was one more absence for Coach Dan Bylsma? The stars Sidney Crosby (concussion recovery) and Evgeni Malkin (sore knee) were back in Pittsburgh with defenseman Brooks Orpik (lower-body injury) and wing Dustin Jeffrey (knee surgery recovery), all at various stages of their rehabilitation. Flames 2, Oilers 1: Host Calgary scored twice in less than two minutes of the third period. Tom Gilbert put Edmonton ahead early in the first period, but the Flames rallied with goals from Jay Bouwmeester and Alex Tanguay. Hurricanes 4, Bruins 1: Cam Ward stopped 33 shots and visiting Carolina kept its cool as Boston filled the penalty box in its second loss to the Hurricanes in a week. Capitals 3, Panthers 0: Tomas Vokoun shut out his former team with a 20-save performance, and Washington beat visiting Florida to improve to 5-0, the best start in franchise history. Flyers 7, Senators 2: The Philadelphia rookie Matt Read had a goal and two assists in the opening 20 minutes as Philadelphia built a four-goal lead and went on to win at Ottawa. Other results: Stars 3, Blues Jackets 2; Sabres 3, Canadiens 1; Chicago 5, Phoenix 2; Los Angeles 5, St Louis 0.