The Flyers winger helped to force a Dustin Byfuglien turnover behind the Winnipeg net and then slid the puck through Ondrej Pavelec???s pads for his second goal of the game.
Rob Zepp also played his part for Philadelphia, marking his NHL debut with 25 saves, including a sprawling toe stop on Mark Schiefele late in the second period.
The 33-year-old was promoted from Lehigh Valley of the American Hockey League due to an injury to starter Steve Mason and he is thought to be the oldest goaltender to make his first appearance in the NHL since 1926.
Vincent Lecavalier had two third-period goals for the Flyers, who rallied from a 3-1 deficit after Matt Halischuk, Mathieu Perreault and Byfuglien had scored for Winnipeg.
Elsewhere, Patrick Kane had a powerplay goal and two assists for the Chicago Blackhawks in a 4-0 win over Toronto Maple Leafs.
The Blackhawks played with a “CR” decal on their helmets after assistant equipment manager Clint Reif died earlier in the day.
Antti Raanta made 31 saves for his second shutout of the season, helping Chicago to respond to Saturday???s 3-2 shootout loss in Columbus.
In Colorado, Jarome Iginla scored in the ninth shootout round to lift the Avalanche to a 2-1 victory at Detroit.
Iginla got a wrist shot past Petr Mrazek, who had turned away six straight Avalanche shooters.
Nathan MacKinnon and Matt Duchene also scored in the tiebreaker as Colorado ended a three-game road trip with five points.
Boston’s Loui Eriksson scored 2:14 into overtime to give the Bruins a 4-3 win against Buffalo.
Ryan McDonagh scored the only goal as??New York Rangers claimed a 1-0 win??over Carolina.
Dallas’ Tyler Seguin had two goals and an assist, and then scored in the shootout to help the Stars edge Edmonton 6-5.