"It was a big win, but we have to find a way to close the game earlier," Klefbom said. "We've had a number of these games where we're up two goals and we can't really find a way to close the game. They get the first one and build off that and then they tie it. It's not good enough, especially against teams like Arizona. We should be able to close the game earlier."
WATCH: [All Coyotes vs. Oilers highlights]
Jujhar Khaira, Milan Lucic and Jesse Puljujarvi scored, and Cam Talbot made 32 saves for Edmonton (28-34-4), which ended a three-game losing streak.
Jason Demers, Christian Dvorak and Niklas Hjalmarsson scored, and Darcy Kuemper made 32 saves for Arizona (20-34-11), which had won two straight and is 8-2-2 in its past 12 games.
"I thought we played good. There were about six or seven minutes in the first period that I didn't like it, but I thought we battled back," Coyotes coach Rick Tocchet said. "That's something we've been building on the last six or seven weeks. We didn't like our last 10 minutes [of first period], but after that, they had two shots 5-on-5 in the second and I thought we had some chances. It was a good game."
Demers scored at 3:29 of the first period to give Arizona a 1-0 lead off a shot from the point that hit the skate of Oilers defenseman Kris Russell and redirected in.
Khaira tied the game 1-1 with a shorthanded goal at 8:01. He scored on a rebound off Ryan Strome's initial shot on a 2-on-1.