Bo Horvat scored two goals and Sven Baertschi had four assists to help the Vancouver Canucks to a 5-2 win against the Edmonton Oilers at Rexall Place on Thursday.
It was the Oilers' first loss of the preseason (6-1-0). They end the preseason at Vancouver on Saturday.
Ben Hutton, Yannick Weber and Jake Virtanen scored for the Canucks (3-3-1).
Taylor Hall and Nail Yakupov scored for the Oilers.
Virtanen, the sixth player taken in the 2014 NHL Draft, scored at 15:24 of the second period when Weber's shot from the point hit him in the face and got past Edmonton goalie Cam Talbot.
Virtanen, who had assists on each of Horvat's goals, went to the dressing room for the rest of the period but returned for the start of the third.
Oilers rookie center Connor McDavid had an assist, four shots on goal and a plus-1 rating in 20:00.
Vancouver goalie Jacob Markstrom made 21 saves on 23 shots. Talbot allowed five goals on 29 shots.
The Canucks were 2-for-3 on the power play; the Oilers were 0-for-3.
Senators 5, Canadiens 2: Montreal Canadiens captain Max Pacioretty had an assist in his preseason debut, but the Ottawa Senators scored five consecutive goals at Bell Centre.
Pacioretty, who injured his left knee during offseason training, assisted on a goal by Nathan Beaulieu that gave Montreal a 2-0 lead 9:52 into the first period. Andrei Markov scored 1:05 into the game.
Cody Ceci scored for Ottawa with 5:00 remaining in the first, and Mark Stone scored a shorthanded goal 4:11 into the second. Mike Hoffman gave the Senators a 3-2 lead at 9:31, with Stone getting his second assist.
Clarke MacArthur and Patrick Wiercioch scored in the third period for Ottawa, 2-3-2 with one preseason game remaining.
Craig Anderson made 40 saves for Ottawa. He started in goal after Andrew Hammond injured his groin during the morning skate.
Carey Price allowed five goals on 21 shots for Montreal, 2-2-2 with one preseason game remaining.
Bobby Ryan scored for Ottawa during a 3-on-3 overtime period.
Lightning 3, Stars 2: Nikita Kucherov scored the first goal but then sustained a lower-body injury in the first period of the Tampa Bay Lightning’s victory against the Dallas Stars at Amalie Arena.
Kucherov scored 33 seconds after the opening faceoff, then was injured on a hit on his second shift. He played 1:01.
Coach Jon Cooper said Kucherov doesn't appear to be in jeopardy of missing the season opener against the Philadelphia Flyers next Thursday.
Valtteri Filppula and J.T. Brown also scored for the Lightning (2-3-1).
Curtis McKenzie and Valeri Nichushkin scored for the Stars (1-5-0).
Lightning goalie Ben Bishop made 23 saves in his first full game of the preseason. Stars goalie Kari Lehtonen made 21 saves.
Nichushkin tied the game 2-2 at 4:51 of the third period, and Brown scored the game-winner with 4:32 remaining.
Each team was 0-for-4 on the power play.
Wild 6, Sabres 1: The Minnesota Wild had 42 shots in their victory against the Buffalo Sabres at Xcel Energy Center.
Minnesota outshot Buffalo 42-11.
Jason Zucker, Tyler Graovac, Zach Parise, Nino Niederreiter, Zac Dalpe and Thomas Vanek scored for the Wild, who led 4-0 at 5:38 of the second period. Mikko Koivu had three assists.
Devan Dubnyk made 10 saves for Minnesota, which finished its preseason 4-2-0.
Tim Schaller scored an unassisted goal and Chad Johnson made 36 saves for Buffalo (4-2-0), which plays its final preseason game Friday against the Columbus Blue Jackets at First Niagara Center.
Sabres forward Patrick Kaleta made his preseason debut but left the game with a lower-body injury after playing 2:06.
Blues 5, Blackhawks 2: Center Jori Lehtera had a goal and an assist in his preseason debut, helping the St. Louis Blues defeat the Chicago Blackhawks at Scottrade Center.
Lehtera, who had surgery on his right ankle Aug. 4, assisted on Troy Brouwer's power-play goal at 9:32 of the first period and scored a shorthanded goal at 6:29 of the second.
The Blues went 2-for-2 on the power play, killed seven Blackhawks power plays, and scored twice while shorthanded.
Jake Allen made 20 saves, and Dmitrij Jaskin, Kevin Shattenkirk and Brouwer scored for the Blues, who finished their preseason 4-2-0.
Dennis Rasmussen and Brandon Mashinter scored first-period goals for Chicago (3-2-0). Scott Darling made 19 saves.
The Blackhawks play their final preseason game at home against the Dallas Stars on Saturday.
Jets 3, Flames 1: Mark Scheifele scored two goals to help the Winnipeg Jets defeat the Calgary Flames at MTS Centre.
After Flames defenseman Deryk Engelland opened the scoring at 3:38 of the first period, Scheifele tied it 5:17 later with a power-play goal.
Nikolaj Ehlers put Winnipeg ahead 2-1 with 38 seconds left in the first period. He had an assist on Scheifele's first goal.
Scheifele, who had an assist on Ehlers' goal, scored his second of the game at 18:34 of the second period.
Jets captain Andrew Ladd did not play the third period as a precaution against an injury that has lingered through training camp.
Michael Hutchinson made 32 saves for the Jets (2-2-2), and Joni Ortio made 23 for the Flames (4-3-0).
The Jets and Flames each complete their preseason schedule Saturday at Scotiabank Saddledome.
Winnipeg defenseman Tyler Myers scored in a demonstration of the NHL's new 3-on-3 overtime format.
Ducks 3, Avalanche 0: Shawn Horcoff and Mike Santorelli scored goals 1:49 apart early in the first period to lead the Anaheim Ducks to the win against the Colorado Avalanche at Honda Center.
Horcoff opened the scoring at 3:10 of the first period, and Santorelli scored at 4:59. Hampus Lindholm had an assist on each goal.
Carl Hagelin, playing his first preseason game for the Ducks after being acquired from the New York Rangers on June 27, scored into an empty net with 2:29 remaining in regulation.
Anaheim goaltender John Gibson made 20 saves in two periods before being removed from the game because of illness. Anton Khudobin made 11 saves in the third period for the Ducks, who are 4-0-1 and conclude their preseason against the San Jose Sharks at home Saturday.
Semyon Varlamov finished with 30 saves for the Avalanche (1-3-1), who play their final preseason game against the Los Angeles Kings in Las Vegas on Saturday.
Colorado's Matt Duchene scored in a demonstration of the NHL's new 3-on-3 overtime format.