PITTSBURGH - Jakub Voracek scored the go-ahead goal with 1:31 remaining in the third period to cap a hat trick and lead the Philadelphia Flyers to a wild 6-5 victory over the Pittsburgh Penguins on Wednesday.
Voracek's third goal came 33 seconds after Pittsburgh's Brandon Sutter tied the game on a wraparound as the Penguins rallied from a pair of two-goal deficits in the third period.
Voracek's first goal of the game came on the power play, giving the Flyers a 3-2 lead with 9.9 seconds left in the second period. His second, the 200th point of his NHL career, put Philadelphia ahead by two goals 18 seconds into the third period.
Wayne Simmonds had two goals and an assist and Nicklas Grossman also scored for the Flyers.
Goaltender Ilya Bryzgalov overcame a shaky start for his eighth victory.
Evgeni Malkin and James Neal scored power-play goals, while Sutter, Tyler Kennedy and Matt Niskanen also scored for the Penguins.
The Flyers capped a season-long six-game road trip with two victories. Philadelphia, which routed the New York Islanders 7-0 Monday, struggled early on the road trip, dropping three of its first four games before recovering with two wins.
• Avalanche 1, Blues 0: In Denver, David Jones scored at 4:43 of overtime and Semyon Varlamov stopped 33 shots, leading in front of a smattering of boisterous fans that braved a winter storm.
Matt Hunwick set up the winning goal by bringing the puck into the zone and passing it over to Jones, who sent a wrist shot over the left shoulder of Jaroslav Halak. The Avs have won seven straight over the Blues at Pepsi Center.
This was Jones' first goal since Jan. 22.
Halak stopped 19 shots in his first appearance since coming off injured reserve earlier this month with a strained groin. He got the start with rookie Jake Allen playing the night before and Brian Elliott struggling.
• Kings 3, Flames 1: In Calgary, Alberta, Trevor Lewis scored the go-ahead goal and the Los Angeles Kings swept back-to-back games in Alberta with the victory over the Flames.
Lewis had gone 13 games without a point before picking up two assists Tuesday night in the Kings' 3-1 win over Edmonton.
His game-winning goal on Wednesday came at 15:20 of the first period on a play in which the 26-year-old showed great poise.
Lewis collected a rebound at the side of the night, paused briefly, then zipped a shot into the top corner over Flames goaltender Joey MacDonald's shoulder for his first goal in 31 games going back to last season.
That would be all the offense Jonathan Bernier needed. With Jonathan Quick getting the night off after beating the Oilers, the Kings backup goalie made 26 saves.
Dustin Brown and Jeff Carter also scored for Los Angeles. The defending Stanley Cup champions wrap up a grueling stretch in which they played eight of nine games on the road.
T.J. Brodie scored for Calgary.
• Lindy Ruff is out as coach in Buffalo, meaning the slow-starting, inconsistent and sometimes lethargic Sabres have now become Ron Rolston's mess to clean up.
Rolston was promoted from the Sabres' minor-league affiliate, AHL Rochester, to finish out the season as Buffalo's interim head coach Wednesday.
• Nashville Predators forward Rich Clune has been fined $1,452.70 by the NHL on Wednesday for boarding Colorado Avalanche forward Aaron Palushaj.
• Vancouver Canucks forward Jannik Hansen has been suspended for one game by the NHL for roughing Chicago Blackhawks forward Marian Hossa.
• Anaheim signed Viktor Fasth to a two-year, $5.8 million contract extension, rewarding the Swedish goalie for his 8-0-0 start to his first NHL season.