The Oilers took a 1-0 lead at 9:43 of the first period when Kasperi Kapanen charged in on goal to put in Connor Brown’s rebound.
Byfield tied it 1-1 at 12:42. Foegele protected the puck behind the glass, which then allowed Byfield to collect it and beat Skinner at the right post from the right circle.
“I think our line was being simple and doing what we do best, which is obviously forecheck,” Byfield said. “We got the pucks behind them. Simplest hockey as you can, just get it behind and forecheck and make their ‘D’ make mistakes.”
Foegele put Los Angeles up 2-1 at 17:35, throwing the loose puck on net from the slot and sending it in off the blade of Brett Kulak’s stick.
The forward played the previous three seasons with the Oilers before signing a three-year, $10.5 million contract (average annual value 3.5 million) with the Kings on July 1.
“The first thing I really wanted was the win, and super proud of the guys for digging in the whole game,” Foegele said. “Obviously, scoring against your former team -- doesn’t matter how it goes in -- feels pretty special.”
Ryan Nugent-Hopkins tied it 2-2 3:20 into the second period on the power play. McDavid found Nugent-Hopkins in the high slot for a wrist shot to get his seventh goal.
McDavid has 19 points (three goals, 16 assists) during his past 10 games. It is McDavid’s 16th point streak of at least 10 games, breaking a tie with Guy Lafleur (15) for second in NHL history. Wayne Gretzky had 31 such streaks.
Edmonton went back in front 3-2 at 11:59 when Arvidsson scored from the slot after Draisaitl forced a turnover in the offensive zone.