PHILADELPHIA (AP) - Claude Giroux and Jake Voracek scored shootout goals to cap a fantastic Philadelphia Flyers rally in a 4-3 win over the Buffalo Sabres on Tuesday night.

Trailing 3-1, Brayden Schenn and Mark Streit scored the tying power-play goals with 3:05 left in regulation.

Buffalo's Dmitry Kulikov was whistled for charging when he wiped out Jake Voracek late in the game to start a scrum between the two teams. Schenn quickly followed with a power-play goal with 3:05 left to make it 3-2. Streit scored with 1:51 left in regulation when he knocked in the puck on the fourth rebound past a stunned Anders Nilsson.

Travis Konecny also scored for the Flyers. Matt Moulson scored two goals for the Sabres. Tyler Ennis also scored the for the Sabres.