Nick Cousins and Filip Forsberg also scored and Juuse Saros made 28 saves for Nashville, winners of two straight. Matt Tennyson had two assists.
''I thought the guys, really at the end of this stretch here, came out strong,'' Predators coach John Hynes said. ''I thought Detroit had a good push in the second period, but I'm just proud of the fact that guys were able to grind through this stretch of games and find a way to win.''
Adam Erne scored for Detroit, Alex Nedeljkovic made 21 saves. The Red Wings have lost two in a row.
Cousins scored the game's first goal with 7:14 left in the second period. With just 5 seconds remaining on a penalty to Detroit's Joe Veleno, Cousins sent a wrist shot from the high slot through traffic that went off of Nedeljkovic's glove and into the net for Cousins' sixth goal of the season.
Duchene made it 2-0 less than 2 minutes later. After carrying the puck into the Detroit zone, Duchene passed it to Forsberg on the right side. Forsberg completed the give-and-go by sending the puck back to Duchene in the slot, where he beat Nedeljkovic at 14:21.
''We had a really good give-and go play there,'' Duchene said. ''He made a good play getting it to me with speed and I was able to challenge the D and put him in a good position. He gave it right back to me on a pillow and an open net.''
Erne pulled the Red Wings within one with 1:09 left in the middle period. Fresh out of the box after serving a hooking penalty, Erne slipped behind the Nashville defense and received a perfect lead pass from Tyler Bertuzzi on a breakaway and beat Saros with a wrist shot on the stick side.
''I still think we've got to have a better shot mentality,'' Detroit coach Jeff Blashill said. '' I think we've got to shoot for more chaos.''
Erne's goal ended a stretch of 20 games without scoring. His last goal was scored Nov. 24 against St. Louis.
Nashville improved its record when leading after two periods this season to 20-0-1.
Forsberg scored on a backhand off of a rebound of Tennyson's shot at 10:44 of the third and Duchene scored an empty-net goal with 1:48 remaining.
Playing his second consecutive game and second game of the season, Tennyson has three assists in those two games. Nashville is the fifth NHL team for the journeyman defenseman, who had previous stops in San Jose, Carolina, New Jersey and Buffalo.
''We felt like this was an opportunity to see where he's at and what he can do, and he's come in and done a good job,'' Hynes said.
Saturday was the second career multi-point game for Tennyson. His previous one was Oct. 17, 2019.
Predators rookie Philip Tomasino picked up the primary assist on Cousins' goal, extending his point-scoring streak to three games. This is the first scoring streak of three games in the young forward's career.
Nashville selected Tomasino 24th overall in the 2019 Draft.
TOLVANEN IN PROTOCOL
Prior to Saturday's game, the Predators announced that forward Eeli Tolvanen had been placed into COVID-19 protocols. In his last two games, Tolvanen had a goal and an assist. Cole Smith was recalled from Nashville's taxi squad and suited up in his sixth game of the season.
Predators: At Seattle on Tuesday night.
Red Wings: Host Chicago on Wednesday night.
Copyright 2022 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.