Magnus Paajarvi scored the game winner late in the contest as the Edmonton Oilers overcame a 3-0 deficit to emerge with a 6-4 victory over the Colorado Avalanche on Saturday.
The Oilers capped off their comeback with 1:34 remaining in the third as Ryan Smyth chipped a pass to a hard-charging Paajarvi who had a wide-open net to put the puck into.
Jordan Eberle capped off the game with an empty-net goal.
Eberle and Ales Hemsky each had two goal games and Ryan Nugent-Hopkins also scored for the Oilers (6-5-3), who have now won two of their last three.
Edmonton had 56 shots on net in the game, breaking a team-record 55 established against the old Minnesota Northstars in 1986.
Cody McLeod, Matt Duchene, Jamie McGinn and John Mitchell responded for the Avalanche (5-7-1), who have lost four of their last five games.
Colorado scored just 1:22 into the game as the Oilers did a poor job clearing traffic in front of starter Devan Dubnyk, allowing McLeod to scoop up a loose puck inches in front of the Edmonton goalie and hook it into the net for an early 1-0 Avs lead.
Edmonton's best opportunity to that point came with five minutes to play in the first period after a flurry of activity in the Colorado zone when Eberle slid a puck through the crease behind Avalanche goalie Semyon Varlamov.
Edmonton looked very much like it was taking over the game and then the Avs turned the momentum around in a big way with two goals in 25 seconds.
Colorado made it 2-0 on a poor goal allowed by Dubnyk as Duchene lost control of the puck while trying to do a deke on the way to the net, only to see it slide between the goalie's legs and in with 1:14 left in the first.
With 49 seconds left it was a three-goal lead for the Avs as Duchene got it across to a wide-open McGinn on a 2-on-1.
Edmonton got one of those goals back with just 3.1 seconds left as Hemsky picked up a bouncing puck at the side of the net to score his sixth of the season on a power play.
The Oilers out-shot Colorado 23-12 in the first period and Nikolai Khabibulin came in to start the second in the Edmonton net.
Colorado made it 4-1 six minutes into the second on a power play as a deflection on shot by Mitchell had Khabibulin going the other way.
Edmonton got back into the game in a hurry with two goals in just under a minute to make it 4-3.
With four minutes to play Taylor Hall was able to feed it to Nugent-Hopkins in the slot and he was able to score just his first goal of the season to break a drought going back 24 games into last season.
Just 59 seconds later Hemsky scored his second of the game with a highlight-reel move to undress defender Shane O'Brien and then another to do the same to Varlamov.
Edmonton managed to tie up the game 4-4 nine minutes into the third period as Eberle was able to pick up a rebound and jam home the puck from behind the goal-line on a power play.
The Avalanche return home to face the Nashville Predators on Monday. The Oilers play the third game of a five-game homestand on Tuesday against the Los Angeles Kings.
Notes: It was the third of five meetings between the teams this season. They split the first two, with each team winning on home ice. The teams split their six season meetings last season. . . Veterans Ryan Smyth and Ryan Whitney both returned to the Oilers lineup after being benched in the previous game against Dallas. . . Defencemen Justin Schultz and Jeff Petry were both able to play for Edmonton despite suffering minor injuries at practice earlier in the week. . . Among the missing players from the Avalanche lineup are defenceman Erik Johnson (head) and forward Gabriel Landeskog (concussion). . . Last year's leading scorer Ryan O'Reilly continues to hold out due to a contract dispute. . . Semyon Varlamov got the start for the Avs and was be backed up by Calvin Pickard, who was recalled from the AHL after Jean-Sebastien Giguere left the team for personal reasons. . . Edmonton came into the game having only scored 10 goals in its previous six games. . . Oiler forward Teemu Hartikainen left the game in the second period with a shoulder injury.