Quinn Hughes had two goals and an assist for the Vancouver Canucks in a 5-2 win against the Edmonton Oilers at Rogers Arena in Vancouver on Saturday.

Elias Pettersson had a goal and an assist, Phillip Di Giuseppe had a goal and two assists, and Brock Boeser had four assists for the Canucks. Thatcher Demko made 24 saves.

Adam Erne and Raphael Lavoie scored, and Stuart Skinner made 23 saves for the Oilers.

Erne gave Edmonton a 1-0 lead at 18:34 of the first period.

Hughes tied it 1-1 at 8:35 of the second period, batting in a pass from Di Giuseppe on a 2-on-1. He then gave the Canucks a 2-1 lead at 10:28 with a backhand.

Andrei Kuzmenko scored a power-play goal 40 seconds into the third period to make it 3-1.

Pettersson scored his own power-play goal to push it to 4-1 at 5:08, and Di Giuseppe made it 5-1 at 8:16.

Lavoie scored 26 seconds later to make it 5-2.

Sabres 4, Blue Jackets 3: Jeff Skinner scored twice for the Buffalo Sabres, who rallied to defeat the Columbus Blue Jackets at KeyBank Center in Buffalo.

Zach Benson had a goal and an assist, and Kyle Okposo had three assists in his preseason debut for Buffalo, which trailed 3-0. Devon Levi made 26 saves.

Patrik Laine scored his first two goals of the preseason, and Emil Bemstrom had two assists for Columbus. Elvis Merzlikins made 27 saves.

Skinner got the Sabres to within 3-1 at 10:28 of the second period, scoring a power-play goal during a scramble in front of the net.

Henri Jokiharju cut it 3-2 at 2:03 of the third period before Skinner scored another power-play goal at 9:20 to tie it 3-3.

Benson, who was the No. 13 pick in the 2023 NHL Draft, put Buffalo ahead 4-3 with his own power-play goal at 14:14.

Laine gave the Blue Jackets a 1-0 lead at 12:02 of the first period on a wrist shot from the slot.

Justin Danforth extended the lead to 2-0 at 15:50, scoring off a pass from Kent Johnson from behind the net.

Laine scored 23 seconds into the second period to make it 3-0.

Lightning 5, Predators 4: Nikita Kucherov scored a power-play goal in his preseason debut for the Tampa Bay Lightning, who rallied to defeat the Nashville Predators at Amalie Arena in Tampa Bay.

Waltteri Merela had two goals and an assist for the Lightning. Matt Tomkins made 43 saves.

Tommy Novak scored twice, Joakim Kemell had a goal and an assist, and Roman Josi had two assists for the Predators. Kevin Lankinen allowed two goals on 16 shots before being replaced by Yaroslav Askarov, who made eight saves.

Kemell gave Nashville a 1-0 lead at 14:25 of the first period.

Brandon Hagel scored a short-handed goal 34 seconds into the second period to tie it 1-1, but Philip Tomasino responded at 1:51 to put the Predators back in front 2-1.

Austin Watson tied it 2-2 with a wrist shot at 8:12, but Novak answered again for Nashville to make it 3-2 at 17:51.

Merela tied it 3-3 at 4:26 of the third period.

Kucherov then gave Tampa Bay a 4-3 lead at 12:57 with a power-play goal, and Merela pushed it to 5-3 with his second goal of the period at 13:53.

Novak cut it to 5-4 with 39 seconds remaining.

Maple Leafs 3, Canadiens 1: Martin Jones made 33 saves for the Toronto Maple Leafs in their win against the Montreal Canadiens at Bell Centre in Montreal.

Fraser Minten had a goal and an assist, and Alex Steeves had two assists for Toronto.

Kaiden Guhle scored for Montreal. Sam Montembeault allowed three goals on 15 shots before being replaced at the start of the third period by Jakub Dobes, who stopped all seven shots he faced.

Matthew Knies gave the Maple Leafs a 1-0 lead with a wraparound at 6:30 of the first period.

Minten made it 2-0 with a power-play goal at 10:33 of the second period, and Nicholas Robertson pushed it to 3-0 at 19:47.

Guhle scored a short-handed goal at 11:29 of the third period for the 3-1 final.

Devils 3, Flyers 2 (OT): Erik Haula scored at 2:28 of overtime to give the New Jersey Devils the win against the Philadelphia Flyers at Wells Fargo Center in Philadelphia.

Haula took a drop pass from Dawson Mercer and beat Carter Hart glove side from the top of the left circle.

Alexander Holtz and Curtis Lazar also scored, and Vitek Vanecek made 28 saves for New Jersey.

Wade Allison and Rhett Gardner scored, and Hart made 19 saves for Philadelphia.

Allison gave the Flyers a 1-0 lead at 2:04 of the first period, finishing a return pass from Bobby Brink in front.

Lazar tied it 1-1 at 8:38, and Holtz gave the Devils a 2-1 lead at 16:42.

Gardner tied it 2-2 at 16:54 of the third period.

Islanders 5, Rangers 3: The New York Islanders held off the New York Rangers at UBS Arena in Elmont, New York.

Cal Clutterbuck and Anders Lee each had a goal and an assist, and Semyon Varlamov made 23 saves for the Islanders.

Brennan Othmann, Barclay Goodrow, and Will Cuylle scored in the third period for the Rangers. Jonathan Quick allowed four goals on 25 shots before being replaced at the start of the third period by Dylan Garand, who saved all seven shots he faced.

Jean-Gabriel Pageau gave the Islanders a 1-0 lead at 7:07 of the first period.

Brock Nelson made it 2-0 at 9:37. Artemi Panarin turned the puck over to Hudson Fasching, who left the puck for Nelson with a between-the-legs pass.

Bo Horvat extended the lead to 3-0 at 17:11 on a wraparound, and Clutterbuck pushed it to 4-0 at 10:44 of the second period.

Othmann scored his second goal of the preseason to make it 4-1 at 5:07 of the third period.

Goodrow got the Rangers to within 4-2 at 16:22, and Cuylle cut it to 4-3 with 50 seconds remaining.

However, Lee scored an empty-net goal with eight seconds remaining for the 5-3 final.

Red Wings 5, Capitals 2: Dylan Larkin scored twice for the Detroit Red Wings in their win against the Washington Capitals at Little Caesars Arena in Detroit.

Lucas Raymond and Alex DeBrincat each had two assists for Detroit. Ville Husso made 15 saves before being replaced in the second period by Michael Hutchinson, who made 12 saves.

Dylan Strome and Matthew Phillips each had a goal and an assist for Washington. Hunter Shepard made 20 saves.

Austin Czarnik gave the Red Wings a 1-0 lead at 7:19 of the first period.

Moritz Seider scored a power-play goal to make it 2-0 at 13:12, and Larkin scored his own power-play goal to push it to 3-0 at 2:46 of the second period.

Strome cut it to 3-1 with a power-play goal at 8:48, but Cross Hanas responded for Detroit to make it 4-1 at 13:20.

Phillips finished off a tic-tac-toe passing play at 15:00 to make it 4-2.

Larkin scored his second of the game at 5:43 of the third period for the 5-2 final.

Wild 3, Blackhawks 2 (OT): Connor Dewar scored 21 seconds into overtime to give the Minnesota Wild the win against the Chicago Blackhawks at Xcel Energy Center in St. Paul, Minnesota.

Ryan O'Rourke and Adam Beckman also scored, and Filip Gustavsson made 21 saves for Minnesota.

MacKenzie Entwistle and Tyler Johnson scored, and Boris Katchouk had two assists for Chicago. Arvid Soderblom made 29 saves.

Forward Samuel Savoie was stretchered off in the second period after sustaining a lower-body injury.

Entwistle scored on the first shot of the game to give the Blackhawks a 1-0 lead at 1:06 of the first period.

O’Rourke tied it 1-1 with a slap shot at 12:01, and Beckman put the Wild in front 2-1 at 18:30.

Johnson tied it 2-2 at 18:57 of the third period.

Recap: Blackhawks @ Wild 9.30.23

Stars 4, Blues 3 (OT): Jason Robertson scored 1:01 into overtime for the Dallas Stars, who rallied to defeat the St. Louis Blues at Cable Dahmer Arena in Independence, Missouri.

Robertson scored with a wrist shot off a pass Thomas Harley.

Matej Blumel, Kyle McDonald and Matthew Seminoff scored, and Evgenii Dadonov, Harley and Lian Bichsel each had two assists for the Stars. Matt Murray allowed three goals on seven shots before being replaced by Remi Poirier, who stopped all eight shots he faced.

Brayden Schenn scored two goals for the Blues. Jordan Binnington made 12 saves before being replaced at the start of the third period by Colten Ellis, who allowed three goals on 16 shots.

Schenn gave St. Louis a 1-0 lead on a rebound at 1:04 of the first period, but Blumel tied it 1-1 on a breakaway 22 seconds later.

Schenn put the Blues back in front 2-1 at 4:19 on a deflection.

Zachary Bolduc extended the lead to 3-1 at 13:07 with a one-timer from the right face-off circle.

McDonald cut it to 3-2 at 2:46 of the third period, and Seminoff tied it 3-3 on a rebound at 11:40.

Jordan Kyrou missed a penalty shot with eight seconds remaining in the third for the Blues.

Kings 2, Sharks 1 (OT): Samuel Fagemo scored with 39 seconds left in overtime to give the Los Angeles Kings the win against the San Jose Sharks at SAP Center in San Jose.

Alex Laferriere also scored, and David Rittich made 34 saves for Los Angeles.

Tomas Hertl scored, and Magnus Chrona made 28 saves for San Jose.

Laferriere gave the Kings a 1-0 lead at 9:57 of the third period, redirecting Jacob Moverare's point shot. It was his third goal this preseason.

Hertl tied it 1-1 with 2:47 remaining in regulation.