Oleg Saprykin scored two goals, Craig Conroy had a goal and two assists and the Calgary Flames handed the Colorado Avalanche their worst loss of the season, 7-1 on Sunday.
Miikka Kiprusoff had 21 saves for the Flames, while Colorado's Philippe Sauve stopped only 26 of 33 shots.
"We're in the running for a playoff spot and it's very close," Flames forward Jarome Iginla said. "We knew we had to get a win in Colorado, and it was a game where every single guy showed up. Every line was physical, and our power play was due to break out and it did."
After Krzysztof Oliwa made it 5-1 on a shot from the right circle at 6:24 of the third period, Saprykin scored the final two goals for Calgary. He converted a rebound from the slot at 9:35 and then scored on a wraparound with 0.6 seconds remaining. Calgary outshot Colorado 13-6 in the first period, which ended in a 1-1 tie.
"We came back from them scoring on the power play early," Calgary coach Darryl Sutter said. "That's a good sign for our team. Our penalty kill hadn't been good on this trip. Give our players credit for bouncing right back.
"Our special teams were really good. The two key goals for us were the short-handed goal by Iginla and [Chris] Clark's goal. Those two goals basically broke it open."
Jordan Leopold, Chris Clark and Iginla also scored for Calgary while Milan Hejduk scored for Colorado.
Oilers 4, Blackhawks 3, OT
In Chicago, Jarrett Stoll scored 44 seconds into overtime, giving the Edmonton Oilers a win over the Chicago Blackhawks.
Stoll's shot from 30m glanced off the glove of Chicago goalie Matt Underhill, hit the crossbar and deflected into the net. Edmonton's Eric Brewer had two goals, the first multiple goal game of his six-year career. Jason Smith also scored for the Oilers.
Chicago's Eric Daze scored with 8:36 left in the third period, setting up overtime. Tyler Arnason had two goals and an assist for Chicago, which is winless in its last six.
Stars 4, Sharks 0
In Dallas, Marty Turco made 22 saves for his 19th career shutout, and the Dallas Stars set a franchise record by extending their home unbeaten streak to 14 games with a victory over the San Jose Sharks.
Turco established a career high with his 32nd victory, preserving his seventh shutout of the season by stopping Nils Ekman on a breakaway with two minutes left in the second period.
In other NHL games: Penguins 7, Rangers 4; Blues 5, Sabres 1; Coyotes 1, Wild 1, OT