"We were playing desperate," he said. "It was good to see, but we have to do that from the start, play a full 60 minutes."
Slepyshev gave the Oilers a 1-0 lead 51 seconds into the game. On a delayed penalty, Strome passed to Slepyshev for a one-timer from the left hash marks.
The Oilers committed three penalties in the opening 8:57, including a delay of game call against Darnell Nurse that gave the Kings 1:06 at 5-on-3, but Talbot made five saves during the early kills.
Draisaitl made it 2-0 at 6:16 of the second period. Cammalleri took a long pass from Adam Larsson to set up a 2-on-1 rush and fed Draisaitl in the high slot for a one-timer.
Draisaitl scored for the second straight game and has nine points (five goals, four assists) in his past eight games.
Toffoli scored his 20th goal at 14:26 of the second to make it 2-1, but Khaira skated past Christian Folin and Michael Amadio to put the Oilers up 3-1 at 17:04.
Rieder swatted in his first goal for the Kings since being acquired in a trade from the Arizona Coyotes on Wednesday, making it 3-2 at 7:51 of the third period.