EDMONTON -- Mikko Rantanen had a goal and an assist to take over the NHL scoring lead, and the Colorado Avalanche ended a five-game losing streak with a 4-1 win against the Edmonton Oilers at Rogers Place on Sunday.
Carl Soderberg and Tyson Barrie each had a goal and an assist, and Nathan MacKinnon had two assists for the Avalanche (8-6-3). Semyon Varlamov made 26 saves.
Rantanen has 26 points (six goals, 20 assists). It was his seventh multipoint game of the season.
[WATCH: All Avalanche vs. Oilers highlights]
"He's awesome, Mikko is very special," MacKinnon said. "He's a very versatile player, he can do it all out there, and it's very fun to play with him."
Video: COL@EDM: Rantanen scores 26 seconds into the game
Ty Rattie scored for the Oilers (8-8-1), who have lost four games in a row. Cam Talbot allowed three goals on 15 shots and was replaced at 5:06 of the second period by Mikko Koskinen, who made 12 saves.
Rantanen scored 26 seconds into the game on the rebound of a MacKinnon shot to give Colorado a 1-0 lead.
"You can summarize the game in that first 25 seconds," Edmonton coach Todd McLellan said. "We didn't establish a directness to our attack, we turned the puck over in the neutral zone, and we got beat to a rebound. It puts us on our heels and gives a team that hasn't won confidence. They certainly took their game up after that and they chased it."
Soderberg made it 2-0 at 15:33 with a one-timer from the top of the left face-off circle off a pass from Barrie. It was Barrie's 200th NHL assist.
"It's big. You get one in the first shift, and you feel good about yourself," MacKinnon said. "Those are always good when you get one early. They don't come along very much, but when they do, it feels good. Up 2-0 in the first, a two-goal lead can be a tough one in hockey, but we had a good second period as well."
Alexander Kerfoot gave the Avalanche a 3-0 lead at 5:06 of the second when Soderberg's shot from above the right circle caromed off the end boards to him to the right of the net.
"I think, obviously, for whatever reason we weren't ready to play tonight," Oilers forward Leon Draisaitl said. "I thought the third was a little better, but if you start like that, play like that for two periods, you're probably not going to beat a single team in this league."
Barrie scored his first goal of the season at 10:56 to make it 4-0, converting a pass from Rantanen from the side boards. It was his 62nd NHL goal, tying him with Rob Blake for third-most goals by a defenseman in Avalanche/Quebec Nordiques history (Sandis Ozolinsh, 72; John-Michael Liles, 68).
"That one is cool because Blake was my favorite defenseman growing up, and I wore No. 4 growing up because of him and I ended up playing for Colorado," Barrie said. "It's special."
Rattie scored at 9:20 of the third period to make it 4-1, redirecting a point shot from Adam Larsson.
"I really liked our commitment to defend," Avalanche coach Jared Bednar said. "Right out of our offensive zone, we weren't giving up any odd-man rushes. In the D zone, if we didn't win the battles down low below the goal line, we did a real good job collapsing with their wings and getting on their sticks in front of the net. And when they did get the puck back to the point, we were blocking shots."
Video: COL@EDM: Barrie buries Rantanen's centering feed
They said it
"It's definitely something you try not to think about, you just have to keep playing. I've been around long enough to know that goals can come in bunches, but it's nice to get that one out of the way. Hopefully, it's one of many." -- Avalanche defenseman Tyson Barrie on scoring his first goal of the season
Video: COL@EDM: Rattie deflects Larsson's shot past Varlamov
"When they score on the first shift, that is never good. We didn't play the way we needed to. We weren't desperate enough. You should be a desperate team when you have lost three in a row." -- Oilers captain Connor McDavid
Need to know
Rantanen did not have a point the past two games. He has been held without a point in four of 17 games this season. … MacKinnon has six points (two goals, four assists) in his past four games. … MacKinnon is third in the NHL with 24 points (11 goals, 13 assists). Boston Bruins center Patrice Bergeron is second with 25. … McDavid did not have a point for the second time in three games. He has had at least one point in 14 of 17 games this season. … It was Soderberg's first multipoint game since Colorado's season opener Oct. 4 against the Minnesota Wild, when he had a goal and an assist in a 4-1 win.
Avalanche: Host the Boston Bruins on Wednesday (10 p.m. ET; ALT, NESN, NHL.TV)
Oilers: Host the Montreal Canadiens on Tuesday (9 p.m. ET; SNW, TSN2, RDS, NHL.TV)
Video: Avalanche beat Oilers to snap skid