Evander Kane tied it 1-1 at 1:56 of the second period. McDavid entered the Flyers zone and dropped a pass on the left side for Kane, who beat Hart with a low shot to the glove side.
Kane has a goal in three straight games after not scoring in three. He missed 31 games with a wrist injury sustained from a skate cut Nov. 8.
"I thought Evander, along with 'Skins,' were our two best players tonight," Woodcroft said. "I thought they were ultra-competitive. Evander was physical, he shot the puck, he's playing the game the right way. He's getting up to speed. ... We anticipated it would take him time to get up and running, but I thought he played a whale of a game, and the better he can play the more dangerous a team we are."
Zach Hyman appeared to give the Oilers a 2-1 lead at 7:24 of the third period, but the goal was overturned after video review determined Oilers forward Warren Foegele impaired Hart's ability to play his position in the crease prior to the goal.
"I was pretty sure that it was going to be goalie interference," Hart said. "He drives the net, shoots the puck first and then his momentum runs into me and takes me out of the crease, so I think that's pretty obvious and was the right call."
Van Riemsdyk scored the winning goal in the third round of the shootout, beating Skinner past his blocker.
"Just coming down on that route, there's a few different things I'm kind of looking for," van Riemsdyk said. "Me and 'Hartsie' actually were doing shootouts yesterday, the first time I think I've done it the whole year to practice it. Thankfully we did that, and I felt pretty confident and comfortable going in."
Hart, who was born in the Edmonton suburb of Sherwood Park, Alberta, stopped Draisaitl in the third round to clinch the victory.
"Playing against my hometown [team], so I love playing against Edmonton," he said. "Those two guys (McDavid and Draisaitl) are some of the best guys, if not the best guys in the League, and they've got a lot of skill there up front. But I thought we really stuck to our game tonight and just grinded hard."
The Flyers did not commit a penalty; the Oilers entered the game with the No. 1 power play in the NHL at 31.8 percent.
"Their power play is lethal," Hayes said. "We said that before the game, stay out of the box, that's the best way to penalty kill. And I thought we did a great job with that tonight."
NOTES:Philadelphiawon its second game in 11 that has gone past regulation this season (2-9), and first in the shootout (1-1). ... Edmonton's point streak is its longest since a 10-game run (7-0-3) from Dec. 1-23, 2005. ... McDavid's road point streak is the longest for the Oilers since Wayne Gretzky set their record of 29 straight from Oct. 11, 1986, to Feb. 24, 1987.