Patrick Sharp set up the winning goal with a quick turn along the boards and a drive to the goal that led to two stops by Nikolai Khabibulin. Hossa picked up the second rebound and was again stuffed by Khabibulin before he poked it in for his ninth goal of the season.
Nail Yakupov and Jeff Petry had the goals for Edmonton, which carried a 2-1 lead into the third period but couldn't hold on for its fourth consecutive victory over the Blackhawks. Khabibulin had 31 stops in the opener of the Oilers' franchise-record, nine-game road trip.
Edmonton grabbed the lead in the second, taking advantage when Brandon Saad was sent off for high sticking. Yakupov, the No. 1 overall pick in last year's draft, one-timed a pass from Sam Gagner into the right side of the net at 14:17 for his fourth power-play goal and sixth overall.
Chicago looked listless for much of the second, but rebounded quickly in the third. Michal Rozsival was behind the net when he sent a pass in front to Stalberg, who poked the puck into the mouth of goal as Khabibulin went to his knees to try for the stop.
The call on the ice was no goal, but replays showed the puck crossed the line before Khabibulin could make the play and Stalberg was awarded his fifth goal of the season after a short review.
The pace picked up after the tying goal, and each team had a couple of solid chances to move in front. Yakupov shot off the post on one power-play opportunity, and Khabibulin stopped Hossa on a short-handed chance.
Edmonton moved in front in the first period after Duncan Keith lost his footing and coughed up the puck deep in Chicago's end. Lennart Petrell picked it up and skated in all alone on Emery, who stopped his backhand attempt. The rebound went out to Petry, who sent it over the prone goalie at 4:28.
Just over a minute later, Kane skated to the middle of the ice and beat Khabibulin with a slick backhander for his 10th goal of the season. It was his first goal since Feb. 10 at Nashville, ending a six-game drought.
NOTES: Edmonton F Taylor Hall served the second of a two-game suspension for his hit on Minnesota's Cal Clutterbuck on Thursday. ... Blackhawks C Dave Bolland missed his second straight game with an upper-body injury. Chicago also scratched D Sheldon Brookbank and LW Brandon Bollig for the second straight night. ... Ds Ryan Whitney and Theo Peckham were the other scratches for the Oilers.
Jay Cohen can be reached at http://www.twitter.com/jcohenap