Kimmo Timonen and Matt Read also scored for the Flyers, and Claude Giroux added two assists as Philadelphia ended the Penguins' four-game winning streak.
Sergei Bobrovsky stopped 24 shots for the Flyers, who improved to 4-0 at Pittsburgh's Consol Energy Center since the arena opened a year ago.
Tyler Kennedy had a goal and an assist for Pittsburgh, and Jordan Staal scored his 15th of the season, but the Penguins spent most of the night being dominated by their cross-state rivals.
Jagr and Talbot helped lead Pittsburgh to Stanley Cup titles during their careers, but they signed with the hated Flyers as free agents during the summer.
CANUCKS 5, DUCKS 2
ANAHEIM, Calif. (AP) — Daniel Sedin scored two goals, twin brother Henrik had a goal and two assists, and Vancouver also got goals from Cody Hodgson and Mason Raymond in a victory over Anaheim.
The Canucks, who won the Presidents' Trophy last season with 117 points before losing to Boston in the Stanley Cup finals, tied Chicago for first place in the overall NHL standings at 50 points with their 15th win in 19 games. Corey Schneider made 30 saves in his first start since giving up four goals in a loss at Carolina on Dec. 15.
The Ducks began a six-game homestand with their 16th loss in 20 games.
Bobby Ryan and Nick Bonino scored third-period goals for Anaheim. Jonas Hiller stopped 12 of 16 shots before being replaced by Dan Ellis at 7:59 of the second period after Daniel Sedin scored his 16th goal to give Vancouver a 4-0 lead.
ISLANDERS 3, FLAMES 1
UNIONDALE, N.Y. (AP) — John Tavares scored a goal and added an assist, and Evgeni Nabokov made 29 saves to lead the New York Islanders over Calgary.
Andrew MacDonald and Brian Rolston also scored for New York, which snapped a three-game losing streak. The Islanders had dropped four in a row at home (0-3-1) since a 5-1 victory against Tampa Bay on Dec. 6.
Tim Jackman scored the lone goal for the Flames, and Miikka Kiprusoff stopped 31 shots, but Calgary had its four-game winning streak broken.
HURRICANES 4, MAPLE LEAFS 3, OT
RALEIGH, N.C. (AP) — Eric Staal scored a power-play goal 3:09 into overtime to lift Carolina to a comeback win over Toronto.
Staal had two goals and an assist, and Zac Dalpe and Brandon Sutter also scored for the Hurricanes. Cam Ward made 21 saves for Carolina, which rallied from a two-goal deficit.
It was the Hurricanes' third straight home win, their longest streak there since March.
Nikolai Kulemin, Joffrey Lupul and Nazem Kadri had Toronto's goals.
Two days after allowing three goals on eight shots in a 5-3 loss to Florida, James Reimer made 30 saves for the Maple Leafs. Reimer entered with a 3-0 record against Carolina, and had allowed only two goals to the Hurricanes.
LIGHTNING 4, CANADIENS 3
TAMPA, Fla. (AP) — Vincent Lecavalier scored a tiebreaking goal midway through the third period, Steven Stamkos netted his NHL-leading 23rd of the season, and Tampa Bay beat Montreal.
Lecavalier gave Tampa Bay, which trailed 3-2 after two periods, the 4-3 advantage on a rebound goal at 8:37.
Tampa Bay also got goals from J.T. Wyman and Marc-Andre Bergeron. The Lightning have won four of six.
Michael Cammalleri, David Desharnais and Erik Cole scored for the Canadiens, who have lost six of seven. Rookie defenceman Raphael Diaz had two assists, giving him five in two games.
WILD 4, OILERS 3
ST. PAUL, Minn. (AP) — Dany Heatley scored his third goal in four games to help Minnesota snap an eight-game losing with a victory over Edmonton.
Mikko Koivu, Jarod Palmer and Pierre-Marc Bouchard also scored for the Wild, who went 0-5-3 after a seven-game winning streak. Niklas Backstrom improved to 16-0 at home against the Oilers, the best record of any NHL goalie against an opponent.
Marek Zidlicky had three assists, and fellow defenceman Greg Zanon had two for the Wild, whose 17-game, home-winning streak against the Oilers ended on Nov. 25. The Oilers have lost six straight road games since, and fell to 3-8 in December.
Taylor Hall, Ladislav Smid and Shawn Horcoff scored for the Oilers, who have lost six of seven. Their only win in that stretch was against the Wild last week.
JETS 1, KINGS 0, OT
WINNIPEG (AP) — Evander Kane scored the only goal of the game 69 seconds into overtime, and Chris Mason made 31 saves in Winnipeg's win over Los Angeles. Kane scooped the puck out of goalie Jonathan Bernier's pads and fired it into the net.
Bernier and fellow backup Mason were the stars throughout until Kane's winner. Mason earned his first shutout of the season, and Bernier was the tough-luck loser despite making 26 saves.
The Jets (18-14-5) moved into a tie with Toronto and New Jersey for seventh place in the Eastern Conference.
The Kings (18-14-6) haven't lost in regulation since Darryl Sutter took over as coach, going 3-0-2. However, Los Angeles failed on five power plays and has scored only four man-advantage in the last 17 games.
BLUE JACKETS 4, STARS 1
DALLAS (AP) — Rick Nash scored twice, Steve Mason made 36 saves, and Columbus earned its first regulation road win of the season.
Antoine Vermette added a goal, and John Moore contributed two assists for the Blue Jackets, who had been 3-12-2 on the road. All three victories had come in overtime or shootout.
Fedor Tyutin's empty-net goal with two seconds left clinched the victory for the Blue Jackets, who have an NHL-worst 25 points.
Vernon Fiddler had a goal for Dallas, and Kari Lehtonen stopped 25 shots in his return from a 12-game absence while recovering from a groin injury.
AVALANCHE 3, COYOTES 2
DENVER (AP) — Semyon Varlamov made 25 saves, Gabriel Landeskog had a goal and an assist, and Colorado beat Phoenix.
Kevin Porter and Stefan Elliott also scored for Colorado, which went 8-1 at home in December.
Mikkel Boedker had two goals, and Kyle Chipchura had two assists for the Coyotes. Jason LaBarbera stopped 32 shots in the loss.
The Avalanche sustained a blow when centre Matt Duchene left the game early in the first period with a knee injury. Duchene got hurt as he right skate got caught in the ice as he tried to deliver a check. He skated to the bench and went immediately to the locker room.