McDavid had two assists, Calvin Pickard made 38 saves, and Corey Perry scored for the Oilers, who are the No. 3 seed from the Pacific Division.
Darcy Kuemper made 44 saves, and Trevor Moore, Warren Foegele and Kevin Fiala scored for the Kings, the No. 2 seed from the Pacific. Phillip Danault had two assists.
"We were skating," Los Angeles coach Jim Hiller said. "I thought we skated all game. It’s something we wanted to do to improve upon. I thought we skated a lot better tonight than we did in Game 3 (a 7-4 loss on Friday) and had plenty of opportunities to put it away and did not.
"So, here we are. We go home 2-2 instead. They get a power play in overtime. Those are tough."
Bouchard cut it to 3-2 at 7:51 of the third. He sent the puck toward the crease, and it bounced in off the skate of Kings defenseman Drew Doughty. He then scored his fourth goal in two games with 29 seconds left to tie it 3-3. With Pickard pulled for an extra attacker, he one-timed a pass from Draisaitl high blocker side on Kuemper to force overtime.
“A couple lucky bounces to be honest,” Foegele said. “That second goal, it hits a stick, bounces off the ice. They pushed hard, but I really liked our game.
“I thought we came out with high intensity. We just didn’t get the bounces there.”
Moore gave the Kings a 1-0 lead at 10:35 of the first. He stopped a clearing attempt by Oilers defenseman Darnell Nurse along the right boards, then took a behind-the-back pass from Danault and skated to the right dot before sending a wrist shot through Pickard’s legs.
Foegele extended the lead to 2-0 at 1:31 of the second period. Danault stripped the puck from Connor Brown in the offensive zone and passed ahead to Foegele, who got in behind Nurse and jammed the puck past Pickard’s pad.