Draisaitl gave the Oilers an early 1-0 lead, scoring 1:06 into the first period on a rebound from the bottom of the right face-off circle.
Florida tied it 1-1 on Bennett's first goal of the game at 10:49.
The Oilers challenged the goal, claiming goaltender interference on Bennett, who came into contact with Skinner before the puck went into the net. Edmonton lost the challenge because video review confirmed that defenseman Brett Kulak caused Bennett to contact Skinner.
The Panthers received a power play because of the failed challenge, and Marchand scored on that man-advantage for a 2-1 lead at 12:30.
"I'd challenge that any day," Knoblauch said. "I was on the bench, I was looking at it again, I was getting ready for our next lines and I see a player fall in. I am told he was tripped. If that play happened again I would challenge it."
Bennett extended Florida's lead to 3-1 at 2:00 of the second, scoring on a 2-on-1 with Schmidt.
The Oilers made it 3-2 just 77 seconds later when Arvidsson's shot from above the left circle got through Bobrovsky at 3:17.
"We put ourselves in a tough spot and I thought it was a massive goal from 'Arvi,'" said McDavid, the Edmonton captain. "Massive. Timely. And we just hung in there."
Skinner helped, making those 16 straight saves to keep the Oilers within one goal going into the third period after allowing three goals on the first eight shots he faced.
"That's what I've got to do," Skinner said. "It doesn't really matter how the last period goes or how the last goal goes in or the last great save. It's all about what you do from there. I knew that they were going to have a push. ... My job is to give the team a chance to win."