Jean-Sebastien Aubin made 33 saves for the Penguins, who dropped four of their previous five games.
Mike Comrie scored for the Flyers, who had gone 127 minutes, 31 seconds without a goal. Philadelphia has been outscored 16-6 during its winless streak, but still leads the Atlantic Division by three points over New Jersey.
Bruins 4, Sabres 3
In Boston, Sergei Samsonov's tiebreaking goal with 7:12 remaining lifted Boston past Buffalo.
Boston has won four straight and is 5-0-1 in its last six games.
After Jason Botterill gave Buffalo a 3-1 lead 2:35 into the second, the Bruins scored three unanswered goals including a pair from rookie Patrice Bergeron. Joe Thornton also scored.
Jochen Hecht and Daniel Briere had the other goals for Buffalo.
Boston retired Cam Neely's No. 8 in a pregame ceremony that made him the 10th Bruins player so honored.
Predators 3, Wild 3
In St. Paul, Minnesota, Sergei Zholtok scored on a slap shot with 13.9 seconds left in the third period to move Minnesota into a tie with Nashville.
The Wild controlled the game, outshooting the Predators 39-23, but Minnesota trailed 3-2 after Vladimir Orszagh's goal midway through the third.
Tomas Vokoun made 36 saves for Nashville in his return from a two-game absence caused by the flu.
Scott Hartnell and Martin Erat also scored for Nashville, off to the best start in the team's six-year history.
Richard Park and Filip Kuba scored for the Wild, 1-3-7 in their last 11 games.
Blues 7, Blackhawks 4
In St. Louis, Chris Pronger scored twice and added an assist, and Mike Danton added two goals as St. Louis prolonged Chicago's road woes.
Chicago is winless in 14 straight on the road (0-13-0-1) and hasn't won away from home since beating Nashville on Nov. 7
Christian Backman, Pavol Demitra, Scott Mellanby, Ryan Johnson and Mike Danton also scored for St. Louis. Mark Bell, Bryan Berard, Keith Calder and Alexei Zhamnov had the Chicago goals.
St. Louis' Chris Osgood allowed four goals on 14 shots and was pulled for Reinhard Divis. Chicago's Michael Leighton got the hook in favor of Steve Passmore after giving up four goals on 16 shots.
suspensions
NHL disciplinarian Colin Campbell handed out two-game suspensions to New York Rangers forward Chris Simon and Detroit defenseman Mathieu Schneider, and a one-game ban to Tampa Bay forward Vincent Lecavalier.
Simon was punished Monday for cross-checking Tampa Bay's Ruslan Fedotenko and then jumping on him and punching him during the first period of the Lightning's 2-1 overtime victory Sunday.
He was given a double minor for cross-checking and roughing and will miss home games Tuesday against the New York Islanders, and Thursday against the New Jersey Devils. Simon will forfeit US$16,666.66 in salary.
In the same game, Lecavalier kicked New York defenseman Darius Kasparaitis in the third period but didn't receive a penalty. But he was suspended for Tuesday's game at Pittsburgh and will lose US$14,166.66 in salary.
Schneider's ban stemmed from a game Saturday in which he cross-checked Boston forward Glen Murray in the neck area with his stick during the third period of the Bruins' 2-1 victory.
Schneider also wasn't penalized on the ice, but will sit out Wednesday against Chicago and Friday versus Phoenix -- forfeiting US$38,888.88 in salary.
All of the salary losses will go to the players emergency assistance fund.



