Chris Pronger scored with two seconds left to give the Philadelphia Flyers a 3-2 comeback victory over the Chicago Blackhawks in the NHL Saturday. The defenseman took a pass from Claude Giroux and beat Cristobal Huet to the glove side to cap a five-goal third period. After a scoreless opening two periods, Simon Gagne put Philadelphia ahead early in the third, but Kris Versteeg tied it soon after and Marian Hossa put the Central Division-leading Blackhawks ahead with seven minutes left. The Flyers tied it with two minutes left through Scott Hartnell. Canucks 5, Senators 1: In Vancouver, British Columbia, Vancouver returned from an NHL-record 14 straight road games to beat Ottawa. Mikael Samuelsson scored his 29th and 30th goals of the season and added an assist for the Canucks, who forced away from their home ice by the hosting of the Olympics. Alex Burrows, Daniel Sedin and Sami Salo also scored as Vancouver extended its lead in the Northwest Division to five points. Jason Spezza scored for Ottawa, which has lost five of six since the Olympic break. Panthers 3, Sharks 2, OT: In San Jose, California, San Jose found out what it feels like to be on the wrong end of a third-period comeback, losing to Florida. Red Wings 3, Sabres 2, OT: In Detroit, Brian Rafalski scored a power-play goal 31 seconds into overtime to lift Detroit over Buffalo. Coyotes 4, Hurricanes 0: In Raleigh, North Carolina, Ilya Bryzgalov made 29 saves for his NHL-leading eighth shutout to help Phoenix thrash Carolina. Canadiens 3, Bruins 2: In Montreal, the hosts extended their season-high winning streak to five by edging Boston. Islanders 4, Devils 2: In Uniondale, New York, Jon Sim and Mark Streit scored 50 seconds apart in the second period to lift New York over New Jersey. Other results: Blues 5, Blue Jackets 1Maple Leafs 6, Oilers 4.