Jarome Iginla and Dustin Boyd each scored twice Saturday night as the Calgary Flames snapped a nine-game winless skid with a 6-1 victory over the reeling Edmonton Oilers.
Mired in its worst slump (0-6-3) since an 11-game losing streak in 1986, Calgary found a tonic in the lowly Oilers, the only NHL team struggling worse.
Edmonton has gone 13 games without a victory (0-11-2) and have just one win in its past 21 games (1-18-2).
The Flames finish a perfect 6-0 against Edmonton in the season series, the first time in the 29-year existence of the Battle of Alberta that either team has swept a season series.
Calgary broke the game open in the second period scoring three unanswered goals to open up a 5-1 lead.
Boyd's second goal at 6:48 came on a botched pass between Sheldon Souray and Sam Gagner that resulted in a loose puck in the slot that Boyd whipped into the top corner behind Devan Dubnyk.
Dion Phaneuf wired a slapshot past Dubnyk 44 seconds later for his 10th goal and then Iginla connected on a two-man advantage.
Calgary had the two-man power play for 1:41 and, despite continous pressure, needed nearly every second of it before Iginla hammered in a rebound from Mark Giordano at 15:13.
Iginla capped off a four-point night converting Boyd's pass at 9:40 of the third period.
The Flames captain had just come out of the penalty box after energizing the sell-out crowd of 19,289 with a spirited fight with Souray.
Rene Bourque also scored for Calgary (27-20-8), which moves past Detroit and back into the eighth and final playoff spot in the Western Conference.
Sam Gagner had the lone goal Edmonton (16-31-6). In seven straight road defeats, the Oilers have scored just seven goals.
Edmonton is last overall in the NHL, seven points back of the Carolina Hurricanes and Toronto Maple Leafs. The Oilers are also closing in on the team record for consecutive games without a win, which is 14 set in 1993.
Calgary had also been in an offensive funk lately, especially at home where the Flames entered the night with just six goals in their last six games and 15 in their last 11 at the Pengrowth Saddledome.
The offensive eruption marked the first time Calgary scored more than three goals on home ice since a 5-2 win over Edmonton on Oct. 24.
For the umpteenth time this season, Iginla opened the game with new linemates.
Head coach Brent Sutter's latest experiment had recently recalled Swedish rookie Mikael Backlund at centre with Boyd patrolling left wing.
The trio connected on their second shift. Denis Grebeshkov's attempted clear around the boards was blocked by Boyd. Backlund centred a pass to Iginla, who chipped the puck across the crease to Boyd for an easy tap-in.
Gagner tied it less than two minutes later on a power play, wristing a shot over Kiprusoff's shoulder from 10 feet out.
Calgary regained a 2-1 lead 55 seconds later when Jay Bouwmeester carried the puck deep into the Oilers end and centred the puck to Bourque, left uncovered in the slot, and he one-timed his 18th goal into the top corner.
It was Bourque's sixth goal and 12th point against Edmonton this season.
Dubnyk finished with 24 saves to fall to 0-6-1.
Kiprusoff turned aside 27 shots to improve to 24-16-8.
Notes: Edmonton C Mike Comrie was a scratch. Comrie had missed 30 games due to mono, only returning to the line-up on Thursday night versus St. Louis. ...Edmonton C Patrick O'Sullivan returned after being a healthy scratch versus the Blues and assisted on the Oilers first goal. ...Iginla's assist on Bourque's goal was his 900th career point. ...The last time two teams with winless streaks of nine or more games faced each other was Jan. 16, 1988 when Pittsburgh (0-6-4) and Toronto (0-6-4) met, a game won by the Penguins. ...Calgary-born country music star Paul Brandt sang the national anthem as well as performed a song from centre ice during the second intermission.