PHILADELPHIA (AP) -Sidney Crosby had two goals and two assists to lead the Pittsburgh Penguins to their first road victory in nearly six weeks, 5-4 over the Philadelphia Flyers on Saturday.
Crosby got a gift goal with 2:45 left when goalie Martin Biron failed to secure the puck when he drifted out to make a stop. Crosby was there when the puck came loose and poked it into the empty net for his 23rd goal and 23rd career two-goal game.
The Flyers rallied to tie it twice in the third, but couldn't overcome the gaffe.
Mike Richards scored a short-handed goal for the third straight game and Braydon Coburn's third-period goal tied it at 3. Mike Knuble's 24th goal with 5:35 left evened it at 4 and the largest regular-season crowd in Flyers history (19,992) erupted.
Biron came out near the right circle to stop Pascal Dupuis' breakaway. He was on all fours and stopped the shot, but failed to hold on to the puck, and Dupuis dumped it toward the empty net where Crosby was there for the easy goal.
Evgeni Malkin scored his 27th goal, and Ruslan Fedotenko also scored two goals for the Penguins, who have now won two straight for new coach Dan Bylsma.
Joffrey Lupul also scored for the Flyers.
TORONTO (AP) - Mats Sundin scored the shootout winner in his return to the city where he spent 13 memorable years, lifting Vancouver past Toronto.
Sundin's winner in the third round of the shootout against Vesa Toskala came with his patented backhand move and helped earn him the first star. Sundin received a long ovation when he came back out and took a bow to the crowd.
Sami Salo and Alex Burrows scored in regulation for the Canucks, and Jason Blake and Matt Stajan countered for Toronto.
MONTREAL (AP) - Alex Kovalev had a goal and two assists in his return to Montreal's lineup after a two-game banishment because of his listless play.
Canadiens backup Jaroslav Halak made 44 saves.
Montreal had dropped 12 of 15, including a 5-4 loss in Pittsburgh on Thursday night to finish a six-game trip with a 1-4-1 mark.
Patrice Brisebois, Tomas Plekanec, Mathieu Schneider and Mathieu Dandenault also scored for the Canadiens, 3-for-4 on the power play. Dany Heatley scored twice for Ottawa, and Jarkko Ruutu added a goal.
SAN JOSE, Calif. (AP) - Jeremy Roenick picked up his 700th career assist in his return from a 10-week injury absence, and Ryane Clowe broke a scoreless tie 30 seconds into the third period for San Jose.
Evgeni Nabokov made 22 saves for the Sharks, who set a franchise record with their NHL-best 26th home win. Jonathan Cheechoo and Joe Thornton scored power-play goals in the third to help the Sharks win their third straight.
Bryan Little scored during a 5-on-3 advantage for Atlanta.
BUFFALO, N.Y. (AP) - Derek Roy had a goal and two assists, and Daniel Paille, Andrej Sekera and Jochen Hecht also scored to help Buffalo jump into a sixth-place tie with the reeling Rangers in the Eastern Conference.
Sabres goalie Ryan Miller stopped all 20 shots he faced before leaving the game 2 minutes into the third period after being upended behind the net by New York's Scott Gomez. Miller limped off favoring his left leg and did not return.
Markus Naslund and Nigel Dawes scored for the Rangers, both goals coming against Sabres backup Patrick Lalime, who stopped 11 shots.
The Rangers dropped to 2-7-2 in their past 11 games, and are winless in their past eight on the road (0-7-1).
ST. PAUL, Minn. (AP) - Owen Nolan had two goals and an assist, and Pierre-Marc Bouchard, Martin Skoula and Stephane Veilleux also scored for Minnesota.
The Wild ended a three-game losing streak and scored at least four goals for the first time in eight games.
Tomas Kopecky and Ville Leino scored for Detroit, which lost for the first time in four games, and just the second time in regulation in 11 February games.
DALLAS (AP) - Patrick Kane scored his fourth goal against Dallas this season, Cristobal Huet made 30 saves and Chicago completed a season sweep.
Defensemen Matt Walker and James Wisniewski also scored for the Blackhawks, who outscored the Stars 20-8 in their four meetings this season.
Steve Ott scored for Dallas.
UNIONDALE, N.Y. (AP) - Yann Danis made a career-high 40 saves for New York for his first shutout in more than three years.
New Jersey went 1-2 on its three-game trip that started and ended with shutout losses. The Devils, who have 15 victories in 20 games, had won seven straight away from home before beginning this trip at Florida and Tampa Bay.
Scott Clemmensen stopped 34 shots, but allowed goals to Sean Bergenheim, Jon Sim, Kyle Okposo and Bill Guerin.
LOS ANGELES (AP) - Olli Jokinen scored twice in the second period against his former team to reach 500 career points, then added an empty-netter to complete his sixth career hat trick in Phoenix's win over Los Angeles.
Viktor Tikhonov had a goal and an assist for the Coyotes, who have won nine of the last 12 meetings with their Pacific Division rivals and five of their last six games at Staples Center. Defenseman David Hale and rookie Mikkel Boedker also scored.
Alexander Frolov, Dustin Brown and Derek Armstrong scored for Los Angeles. The Kings have lost four straight at home and are 1-3-2 in their last six overall.
SUNRISE, Fla. (AP) - Radek Dvorak scored twice in the third period for Florida, and Tomas Vokoun made 41 saves for his second shutout in three games.
It was the sixth shutout of the season for Vokoun, who stopped 36 shots in Florida's 4-0 victory over New Jersey on Tuesday night, and the Panthers' NHL-high ninth shutout overall.
ST. LOUIS (AP) - Defenseman Shea Weber scored 2:36 into overtime, and Pekka Rinne made 30 saves for his fifth shutout of the season for Nashville.
Weber took a pass from J.P. Dumont and fired a shot from the slot that trickled over goalie Chris Mason's shoulder and into the net.
On Thursday night in Nashville, the Blues beat the Predators 2-1 in overtime.
COLUMBUS, Ohio (AP) - Corey Perry had a goal and two assists, Chris Pronger, Brendan Morrison, Chris Kunitz and Bobby Ryan also scored, and Jean-Sebastien Giguere made 26 saves to help Anaheim end a three-game slide.
Rick Nash had a goal and an assist, and Kristian Huselius also scored for Columbus, which had picked up points in its previous seven games.