DENVER â€” Matt Duchene has made it known he is not happy he is still playing for the Colorado Avalanche.
That hasn't prevented him or the team from starting fast this season.
Duchene and Nail Yakupov each recorded a goal and an assist, Sven Andrighetto had two goals and the Avalanche held off a third-period rally for a 6-3 victory over the Boston Bruins in their home opener Wednesday night.
Alexander Kerfoot and Tyson Jost also scored for Colorado. It was Kerfoot's first career goal. Semyon Varlamov stopped 20 shots, and Nathan MacKinnon and Gabriel Landeskog had two assists each for Colorado.
The Avalanche (3-1-0) swept a home-and-home series with the Bruins (1-2-0) after taking a 4-0 win in Boston on Monday.
Colorado got off to a good start at home, a place it struggled to win last season. The Avalanche were 13-26-2 at Pepsi Center in 2016-17, but for one night, they buried those memories.
"Great start," Duchene said. "We have to be better at home this year than we have in the last few years. That's what we want right there. A game like this, it was our best game of the season. We've gotten better with each game."
Brad Marchand, Tim Schaller and Torey Krug scored for Boston, and Tuukka Rask, who was pulled after the second period, stopped 22 of 26 shots. Backup Anton Khudobin stopped all nine shots he faced in the third period.
"It wasn't good enough," Boston coach Bruce Cassidy said. "They were better than us again, the second time in three days."
The Bruins are struggling with young players being thrust into the lineup because of injuries. Mistakes led to a bad second period when Colorado erupted for three goals to take the lead after the teams battled to a 1-1 tie after one.
Yakupov got his third of the season one minute into the middle period to give the Avalanche the lead. Colorado went ahead 3-1 on Andrighetto's power-play goal at 12:37 of the second.
The goal came 44 seconds after Boston defenseman Adam McQuaid went off for cross-checking Jost into the boards. The Colorado rookie left the game favoring his left leg but returned.
"I was terrible in the second period," Krug said. "Turnovers, penalties, every time I touched the ice, something bad happened. I'll take the blame for the second period."
Duchene made it 4-1 at 15:43 of the second, his second goal of the season. The team's most-tenured player expected to be dealt in the offseason and was blunt in training camp when he said he only reported to honor his contract and his teammates.
His unhappiness hasn't impacted his play. He is tied with Yakupov for the team lead in points with five.
"I haven't thought about Matt's situation, his circumstances, whatever you want to call it, since we opened training camp," Colorado coach Jared Bednar said. "He's anchoring that line with Kerfoot and Yak, and they're good every night. As long as they stay competitive and keep working like that, that's all I care about."
The Bruins seemed done after Duchene scored, but they rallied to make it close. Schaller scored with 8:30 remaining to make it 4-2, and 1:27 later, Krug scored on a power play to make it a one-goal game.
Boston kept up the pressure, but Andrighetto and Jost scored empty-net goals 24 seconds apart to seal it.
Kerfoot gave the Avalanche the early lead. He skated through the slot as defenseman Tyson Barrie took a shot from the point and deflected it past Rask at 8:19 of the first period.
"It's a dream to in play the NHL, and to get a goal is pretty special," Kerfoot said.
Devils handle Leafs
TORONTO â€” Miles Wood and Pavel Zacha each scored two goals, Brian Gibbons scored while killing off a 2-man disadvantage, and the New Jersey Devils defeated the Toronto Maple Leafs, 6-3, on Wednesday in a battle of previously unbeaten teams.
Goaltender Cory Schneider made 47 saves for the Devils.
Blake Coleman added a goal for the Devils, and Will Butcher and Adam Henrique had two assists apiece.
James van Riemsdyk, Dominic Moore and Auston Matthews scored for Toronto, and Maple Leafs goalie Frederik Andersen stopped 25 shots.
Penguins 3, Capitals 2
WASHINGTON â€” Patric Hornqvist notched a goal and an assist in his first game of the season, Matt Murray stopped 20 shots, and Pittsburgh defeated Washington.
Kris Letang and Conor Sheary also scored for the Penguins, who converted 3-of-6 power-play chances. Hornqvist returned after missing the first three games of the season following a procedure on his right hand in the offseason.
The Capitals' Christian Djoos, making his NHL debut, had a goal and assisted on Alex Ovechkin's eighth goal of the season. Braden Holtby made 33 saves for Washington.
Flames 4, Kings 3 (OT)
LOS ANGELES â€” Sean Monahan netted the winner at 1:02 of overtime, and Matthew Tkachuk scored two goals as Calgary defeated Los Angeles.
The Flames swept their 2-game California road trip and won for the fourth time in their past six games against the Kings. Calgary's Mike Smith stopped 42 shots and improved his career record to 16-8-1 against Los Angeles. Michael Frolik added a goal for the Flames.
The Kings got two goals and an assist from Dustin Brown plus a goal and an assist from Anze Kopitar. Jonathan Quick stopped 33 shots.
Ducks 3, Islanders 2
ANAHEIM, California â€” Anaheim failed to score on four power plays, making the Ducks 0-for-15 on the season, but got goals from three different players and 39 saves from John Gibson to snap a 2-game losing streak.
The Islanders failed to score on five power plays and are 0-and-15 to open the season. They lost despite finishing with a 41-30 edge in shots.
Andrew Cogliano, Rickard Rakell and Patrick Eaves scored for the Ducks, who took the lead for good at 2-1 in the second period. Brock Nelson had two goals for New York, and Islanders goalie Jaroslav Halak made 27 saves.