Philadelphia Flyers' Michael Raffl (12) and Jakub Voracek (93) celebrate a goal against the Edmonton Oilers during the third period of an NHL hockey game Wednesday, Dec. 6, 2017, in Edmonton, Alberta. (Jason Franson/The Canadian Press via AP)

"We went through a tough stretch and got a win the other night in Calgary and this one tonight was big to keep us going on the right track," Elliott said.

Weise said it is nice to be back in the win column.

"It definitely feels good, definitely the way we played too, it's a pretty complete effort from our team," he said. "Getting contributions from everyone, it's going to be huge if we want to keep stringing some wins together.

"We can't seem to start two good games in a row," Draisaitl said. "It is setting us back. We always have to come back in games and it takes a lot of energy to do that. I thought we had some good looks in the third, but couldn't capitalize."

Philadelphia took a 2-1 lead on a soft goal with five minutes left in the second period when Weise sent a shot through goalie Laurent Brossoit's legs. Raffl made it 3-1 four minutes into the third period.

Nugent-Hopkins had a rebound goal with 6:40 remaining, but Simmonds put it away with an empty-netter with 39 seconds left.

Edmonton opened the scoring four minutes into the second period when Connor McDavid got a backhand pass through to Draisaitl, who beat Elliott for his eighth of the season. Weal tied it five minutes later on a power play.

NOTES: Oilers defenseman Adam Larsson remained out with an injury. ... The Flyers recently placed goalie Michal Neuvirth and defenseman Brandon Manning on injured reserve. Neuvirth is expected to be out a week, while Manning is likely to miss three to four weeks. ... It was the second and final meeting between the two teams. The first was a 2-1 comeback win for the Flyers in Philadelphia in October.