EDMONTON -- Emotion has been a problem for the Edmonton Oilers lately.
Specifically, they haven't shown an ounce of it since Ryan Smyth made a teary departure from town Wednesday morning en route to the New York Islanders.
A visit from the Calgary Flames cured that last night on Hockey Night in Canada.
The Oilers banged bodies, ended their post-Smyth scoring drought and gave their fans something to cheer for.
Unfortunately for them, the Flames fans amongst the sellout crowd were the loudest in the end as the visitors snapped a seven-game losing streak away from the Saddledome with a 4-2 win at Rexall Place.
Daymond Langkow broke a 2-2 tie less than two minutes into the third period with a shot to the top shelf for his 27th of the season.
A great stop by Miikka Kiprusoff on a breakaway chance by Petr Sykora a minute later was just one of many critical saves the netminder made and Jarome Iginla quickly rewarded him with the Flames' fourth goal of the night, a wrister that slipped through Dwayne Roloson's pads.
The Oilers had been shut out in back-to-back games since Tuesday's trade deadline ended with Smyth going to the Islanders but were intent on changing their fortunes against their provincial rival.
They took a step in the right direction but are building for next season at this point.
Both teams seemed intent on being more physical out of the gate. Oiler Jean-Francois Jacques and Brad Stuart collided a couple of times in the early going.
Calgary's Dion Phaneuf and Steve Staios scrummed after a whistle.
Zack Stortini got the best of Phaneuf in along the Oilers bench.
Andrei Zyuzin was so excited about his third straight start he couldn't stop himself from taking a charging penalty. Zyuzin's infraction led to a 1-1 tie midway through the frame.
Although he was out of the box before the goal, a tired group of penalty killers left a man alone in front and Zyuzin didn't get to the open Fernando Pisani in time.
Pisani netted his 13th of the season to end the Oilers' goal-less streak at one hour, 42 minutes and 26 seconds.
The underachieving winger hasn't recaptured the form he found in the 2006 playoff run but bookended his team's scoring slump after potting the previous Oilers goal during a 4-1 loss to Minnesota Feb. 25.
David Moss gave the Flames a 1-0 lead just a couple of minutes earlier when Kristian Huselius picked Shawn Horcoff's pocket in the Oilers' end and fed the rookie winger in the slot. Moss made no mistake as he zipped a wrister past Dwayne Roloson's glove.
The visitors took the lead again at 12:04 as a result of some hard work along the boards and a little bit of luck.
Inserted into the lineup for the third time in the last 10 games for some toughness, Eric Godard was double-teamed in the corner and sprung the puck loose for Alex Tanguay down low.
Stephane Yelle received the pass and fluttered his own rebound into the lower corner of the net. The Oilers took advantage of another miscue by Zyuzin to even the score a second time 9:31 into the second period.
Zyuzin raced into the attacking end to make a check but Joffrey Lupul managed to push the puck forward first and sprung Marc Pouliot and Pisani on a 2-on-1.
Rhett Warrener couldn't stop the cross-ice pass and Pisani roofed the puck for his second goal of the night.