Duchene, who signed a seven-year contract with the Predators on July 1, also had an assist.
Viktor Arvidsson had a goal and an assist for Nashville. Filip Forsberg and Eeli Tolvanen scored, and Roman Josi and Ryan Johansen each had two assists. Pekka Rinne made 17 saves.
Carter Verhaeghe scored two goals, Cameron Gaunce had a goal and an assist, and Erik Cernak scored for Tampa Bay. Scott Wedgewood made 39 saves, including 17 in the first period.
Olofsson scores twice, Sabres defeat Maple Leafs
Victor Olofsson scored twice, including the game-winning goal with 2:36 remaining in the third period, and the Buffalo Sabres defeated the Toronto Maple Leafs 5-3 in a preseason game at KeyBank Center.
Olofsson broke the tie when he scored from the top of the crease off a pass from Sam Reinhart. Olofsson gave the Sabres a 2-1 lead on the power play with a one-timer from the right face-off circle at 7:50 of the second period.
Reinhart had a goal and two assists, and Jimmy Vesey and C.J. Smith (empty net) scored for Buffalo.
John Tavares, Pierre Engvall and Trevor Moore (shorthanded) scored, and Kasperi Kapanen had two assists for Toronto.
Carter Hutton made 30 saves for the Sabres. Michal Neuvirth made 20 saves on 22 shots through two periods, and Michael Hutchinson made seven saves for the Maple Leafs.
Video: Olofsson's two goals lead Sabres past Leafs, 5-3
Hayes scores against Rangers in Flyers win
Kevin Hayes scored for the Philadelphia Flyers in a 4-1 preseason win against his former team, the New York Rangers, at Wells Fargo Center.
The forward, who was traded by the Rangers to the Winnipeg Jets on Feb. 25, made it 2-0 by tipping a Jakub Voracek shot with 24 seconds left in the first period.
Voracek had a goal and two assists, and James van Riemsdyk and Carsen Twarynski scored for the Flyers, who won for the first time in four preseason games.
Nick Jones scored for the Rangers at 15:52 of the third.
Carter Hart saved all 11 shots he faced through two periods, and J-F Berube made seven saves for Philadelphia. Igor Shesterkin made 36 saves for New York.
Video: Voracek, Giroux lead Flyers past Rangers, 4-1
Boqvist's second gives Devils win against Islanders
Jesper Boqvist's second goal broke a tie with 4:03 remaining in the third period, and Cory Schneider made 42 saves to help the New Jersey Devils to a 4-3 preseason win against the New York Islanders at Prudential Center.
Nikita Gusev and Will Butcher each had a goal and an assist, and Nico Hischier had three assists for New Jersey, which has won four of its five preseason games.
Leo Komarov, Mathew Barzal and Otto Koivula scored for New York, which had won its first three preseason games. Thomas Greiss played the first two periods and allowed three goals on 11 shots; Jared Coreau made nine saves in the third.
Boqvist gave the Devils a 4-3 lead on a power play after Coreau was penalized for holding at 15:47 of the third period.
Kinkaid, Canadiens shut out Senators
Keith Kinkaid made 27 saves, and the Montreal Canadiens scored three power-play goals in a 4-0 preseason win against the Ottawa Senators at Canadian Tire Centre.
Jeff Petry had a goal and an assist, and Jake Evans, Tomas Tatar and Phillip Danault scored for Montreal, which was 3-for-3 with the man-advantage and has won its four preseason games.
Craig Anderson played the first two periods and made 27 saves for Ottawa, which lost for the first time in three games. Joey Daccord made three saves in the third.
Petry scored on the power play to give the Canadiens a 1-0 lead at 6:02 of the second period. It was his second goal of the preseason.
The Senators were 0-for-5 on the power play.
Video: Kinkaid, Petry help Canadiens blank Senators, 4-0
Pacioretty scores again, Golden Knights defeat Sharks
Max Pacioretty had a goal and two assists to help the Vegas Golden Knights to a 3-1 preseason win against the San Jose Sharks at SAP Center.
Pacioretty scored the game-winner on a one-timer from the left circle at 14:38 of the second period. It was his fourth goal of the preseason.
Valentin Zykov and Alex Tuch scored, and Marc-Andre Fleury made 28 saves for the Golden Knights, who have won their first four preseason games.
Antti Suomela scored a second-period goal for the Sharks, who have lost their three preseason games, and Martin Jones made 26 saves.
Video: Pacioretty records three points in 3-1 victory
Kane scores in OT for Blackhawks against Bruins
Patrick Kane scored 3:04 into overtime to give the Chicago Blackhawks a 3-2 preseason win against the Boston Bruins at United Center.
Connor Murphy's shot from the top of the slot was stopped by Bruins goalie Kyle Keyser, and the puck deflected off Kane near the left post, where he poked it in.
Robin Lehner made 39 saves, and Brandon Saad and Dylan Strome scored for the Blackhawks.
Par Lindholm (shorthanded) and Ryan Fitzgerald scored for the Bruins. Lindholm tied the game by scoring on a 2-on-1 with Oskar Steen at 12:49 of the third period.
Maxime Lagace made 24 saves on 26 shots for Boston through two periods, and Keyser made 20 saves in the third period and overtime.
Defenseman Charlie McAvoy played his first game for the Bruins since signing a three-year contract on Sunday.
Video: Kane's OT winner lifts Blackhawks past Bruins, 3-2
Kings score seven, defeat Canucks
Michael Amadio and Jaret Anderson-Dolan each scored two goals for the Los Angeles Kings in a 7-5 preseason win against the Vancouver Canucks at Vivint Smart Home Arena in Salt Lake City.
Ben Hutton, Alec Martinez and Martin Frk scored for Los Angeles. Jack Campbell made 34 saves.
Adam Gaudette scored two goals, and Tyler Graovac, Tanner Pearson and Josh Leivo scored for Vancouver. Zane McIntyre played the first two periods in goal and made 17 saves; Richard Bachman allowed three goals on eight shots in the third.
Pearson and Leivo scored 19 seconds apart in the third period to get the Canucks within one goal, but Frk scored at 8:20 to make it 6-4. Anderson-Dolan's second goal made it 7-4 at 10:25.
Forward Brock Boeser played his first game with the Canucks since signing a three-year contract Monday.
Video: VAN@LAK: Amadio buries PPG for second goal
Coyotes get shootout win against Ducks
The Arizona Coyotes rebounded for a 4-3 preseason shootout win against the Anaheim Ducks at Gila River Arena.
Nick Ritchie (with 6:09 left) and Chase De Leo (3:29) scored third-period goals for the Ducks to tie it 3-3.
Jakob Silfverberg scored, John Gibson made 17 saves on 18 shots, and Kevin Boyle made 10 saves for Anaheim.
Michael Bunting, Carl Soderberg and Clayton Keller scored, and Darcy Kuemper made 30 saves for Arizona, which killed a penalty in the final 31 seconds of overtime.
Montembeault, Panthers shut out Stars
Sam Montembeault made 20 saves for the Florida Panthers in a 6-0 preseason win against the Dallas Stars at BOK Center in Tulsa, Oklahoma.
Anthony Greco scored twice for Florida, which had lost its first four preseason games, and Mike Hoffman scored a power-play goal.
Jamie Benn, Alexander Radulov and Tyler Seguin each made his preseason debut for Dallas. Ben Bishop made 23 saves and allowed one goal before being relieved by Jake Oettinger.
Pinho scores twice, Capitals hold off Hurricanes
Brian Pinho scored twice, and the Washington Capitals held on for a 3-2 preseason win against the Carolina Hurricanes at Capital One Arena.
Pinho's second goal gave the Capitals a 3-0 lead 8:31 into the third period.
Brock McGinn and Janne Kuokkanen scored third-period goals for the Hurricanes. Anton Forsberg made eight saves and James Reimer made nine.
Brett Leason scored, and Ilya Samsonov made 13 saves for Washington, which has won its three preseason games.
Video: Pinho scores twice as Caps defeat Hurricanes, 3-2
Zuccarello has three points, Wild defeat Avalanche
Mats Zuccarello had a goal and two assists for the Minnesota Wild in a 4-3 preseason win against the Colorado Avalanche at Xcel Energy Center.
Matt Dumba, Jason Zucker and Eric Staal scored for Minnesota, and Devan Dubnyk made 30 saves. Wild forward Mikko Koivu played 16:41 in his first game since injuring his knee in February.
Ty Lewis, Jayson Megna and Conor Timmins scored for Colorado, and Pavel Francouz made 22 saves.
Dumba's first goal of the preseason gave the Wild a 1-0 lead at 2:50 of the first period. Zuccarello got his third point of the game when he scored at 9:44 of the third period to give Minnesota a 4-2 lead.
Video: Wild edge Avalanche, 4-3, for first preseason win
Korpisalo helps Blue Jackets defeat Penguins
Joonas Korpisalo made 24 saves for the Columbus Blue Jackets in a 3-1 preseason win against the Pittsburgh Penguins at Nationwide Arena.
Eric Robinson broke a tie at 2:12 of the third period to give the Blue Jackets a 2-1 lead.
Juuso Riikola gave the Penguins a 1-0 lead at 2:03 of the first before Cam Atkinson tied the game at 1-1 with a power-play goal at 15:24.
Josh Anderson added an empty-net goal with 36 seconds remaining for the 3-1 final.
Casey DeSmith made 19 saves for the Penguins.
Video: Korpisalo, Blue Jackets top Penguins
Main photo courtesy: John Russell/Nashville Predators