PHILADELPHIA -- Ryan Kesler scored his second goal of the game with 2:25 left in the third period to lift the Vancouver Canucks to a 3-2 victory over the struggling Philadelphia Flyers on Tuesday night.
Chris Higgins got the tying goal for Vancouver 7:31 into the third, and the Canucks (4-3) sent the Flyers to their sixth loss in seven games.
Tye McGinn had both of Philadelphia's goals.
Kesler put the Canucks ahead after Higgins blasted a shot that goaltender Steve Mason stopped. But the rebound kicked out to Kesler on the opposite side, and he fired it in as Mason made a desperate, diving attempt to slide across the crease.
The Flyers had a flurry of shots at the end, but couldn't get one past Roberto Luongo.
Down 2-1 to start the third, Canucks coach John Tortorella switched up his lines and put Higgins and Kesler with Henrik Sedin.
It certainly paid off.
Higgins scored the tying goal off a perfect behind-the-net centering pass from Sedin. It was the 800th career point for Sedin, who is one of 10 active players to reach that total with one team.
The Flyers have only 10 goals in seven games. Their top four goal-scorers last season -- Jakub Voracek, Claude Giroux, Wayne Simmonds and Matt Read -- don't have any.
Read came close when he fired a shot off the crossbar early in the third.
McGinn put the Flyers up 2-1 in the second period when he stuffed one in off a double deflection following a centering pass from Voracek that bounced off Giroux's stick on its way.
Called up from the AHL's Adirondack Phantoms after Vincent Lecavalier and Scott Hartnell were injured last week, McGinn leads the Flyers with three goals in just two games.
McGinn scored his first goal with 7:34 left in the first. McGinn backhanded a rebound off a shot by Nicklas Grossmann to make it 1-0.
Just 10 seconds later, Kesler put one into an empty net when Mason got caught going behind the net as the puck took a quirky bounce in front.
The Flyers are 1-3 since Craig Berube replaced Peter Laviolette, who was fired following an 0-3 start.
NOTES: These teams met for this first time since the Flyers beat the Canucks in their home opener in Oct. 12, 2011. It was just the third time the Canucks played in Philadelphia in the last seven seasons. ... McGinn registered his first multigoal game and has six goals in 20 career games. ... The Canucks began a seven-game road trip Tuesday. ... The Flyers began the night as the most penalized team in the NHL. ... Canucks C Jordan Schroeder was in the lineup for the first time this season after missing six games with an ankle injury. ... Mason made his fifth start in net for the Flyers. Ray Emery is 0-2 for Philadelphia. ... Luongo has started six of Vancouver's seven games.