EDMONTON, Alberta -- A trip to Edmonton was just what the Chicago Blackhawks needed to get back on track.
Patrick Sharp and Brian Bickell also scored for the Blackhawks, who have won just two of six.
"We needed to win this game," Chicago captain Jonathan Toews said. "Sometimes we tend to look at the standings and see a team below us and maybe drop our game level down a little bit. We didn't do that."
The defending Stanley Cup champion Blackhawks are 11th in the Western Conference, three points behind eighth-place Calgary.
"Every game is huge for us right now," Blackhawks defenseman Duncan Keith said. "There is no waiting anymore or saying there is lots of time because we don't have a lot of time anymore. We are going to have to be desperate every game and come out flying like we did in the first period. There is no reason we can't do that every game."
Jordan Eberle had the lone goal for the Oilers, who have lost five of six and 19 of 23.
"We were deserving of most of what happened," Oilers associate coach Ralph Krueger said. "They came out with their 'A' game, very high speed and very high tempo. There was too much space and room. We took some unnecessary penalties in the first half of the game and it just put us on our heels the whole time."
The Blackhawks had the first prolonged pressure of the game midway through the first period, and it paid off as Toews passed to a hard-charging Sharp, who scored his 27th goal.
The Blackhawks went up 2-0 five minutes into the second as Taylor Hall's errant pass to the point was taken up ice on a breakaway by Bickell, who beat Devan Dubnyk with a backhand deke.
Dubnyk was coming off his first career shutout on Monday at Nashville.
Chicago's Corey Crawford was barely tested in the first 40 minutes. His biggest stops came in the closing seconds off a pair of shots in tight from Hall.
The Blackhawks took a three-goal lead four minutes into the third period on their sixth power play. Tomas Kopecky made a nice backhand feed from behind the goal line to Kane, who snapped the puck into the net to make it 3-0.
Eberle ruined Crawford's shutout bid with 3:40 left in the game as he scored on the rebound of Jim Vandermeer's point shot.
Kane put the game away with an empty-net goal with 43 seconds left.
Oilers coach Tom Renney wasn't at the game because he was traveling to Cranbrook, British Columbia, to attend his father's funeral. Krueger ran the bench against Chicago and will lead the Oilers again against Ottawa on Saturday.
Just before the game, the Blackhawks traded winger Jack Skille to Florida along with prospects Hugh Jessiman and David for forward Michael Frolik and highly touted Czech goalie Alexander Salak, who has been starring in the Swedish Elite League.
"It was a weird day," Toews said. "Especially coming right before the game like that. Jack was getting ready just like everybody else. We're getting warmed up and the next thing you know he isn't in the locker room. He's a good guy and a good teammate and we wish him the best. At the same time we are excited to see what we are getting."
It was the fourth and final meeting of the season between the teams. Edmonton won two of the first three. ... Blackhawks D Niklas Hjalmarsson didn't practice Tuesday after blocking four shots against Calgary on Monday, but was in the lineup on Edmonton. ... Oilers D Tom Gilbert, who left the pervious game after taking a knee to the head, returned to action. ... Oilers forward Andrew Cogliano played in his 300th NHL game.