The Montreal Canadiens got their first win of the preseason, 3-1 against the Florida Panthers at Bell Centre.
Charlie Lindgren made 22 saves for the Canadiens, who lost their first six games; they have one remaining, at home against the Ottawa Senators on Saturday.
Paul Byron scored twice for Montreal, at 13:32 of the first period and shorthanded 10:25 into the second for a 2-1 lead. Andrew Shaw scored 1:13 into the third.
Evgenii Dadonov scored with 3:00 remaining in the first period for Florida. Roberto Luongo made 20 saves.
Video: FLA@MTL: Byron slips home backhand for SHG
Matthews gives Maple Leafs win against Red Wings
Auston Matthews scored the tiebreaking goal 37 seconds into the third period, and the Toronto Maple Leafs defeated the Detroit Red Wings 4-2 at Little Caesars Arena.
Mitchell Marner gave Toronto a 1-0 lead with a power-play goal at 3:49 of the first period. Gustav Nyquist tied it 1-1 at 13:09.
William Nylander put the Maple Leafs up 2-1 3:22 into the second period. Luke Glendening tied it 2-2 with 32 seconds left.
Leo Komarov scored an empty-net goal with 16 seconds left in the third.
Frederik Andersen made 21 saves for Toronto. Jimmy Howard made 23 for Detroit.
Video: TOR@DET: Matthews cashes in on his own rebound
Halak, Islanders hold off Sabres
Jaroslav Halak made 20 saves, and Mathew Barzal had three assists for the New York Islanders in a 3-1 win against the Buffalo Sabres at KeyBank Center.
Jordan Eberle put the Islanders ahead 2-1 9:47 into the second period; it was his first goal since being traded to New York by the Edmonton Oilers this offseason. Nikolay Kulemin scored into an empty net with 1:47 left in the third.
Anders Lee gave New York a 1-0 lead with 2:53 remaining in the first period. San Reinhart tied it 1-1 2:15 into the second period.
Robin Lehner made 19 saves for the Sabres.
Video: NYI@BUF: Eberle beats Lehner with nifty backhander
Darling, Hurricanes defeat Capitals
Scott Darling made 18 saves for the Carolina Hurricanes in a 3-1 win against the Washington Capitals at PNC Arena.
Noah Hanifin gave Carolina a 2-1 lead with a power-play goal 2:36 into the second period, after Matt Niskanen tied it 1-1 for Washington at 30 seconds.
Trevor van Riemsdyk made it 3-1 5:11 into the third period. Justin Faulk scored the first goal 10:37 into the first period.
Philipp Grubauer made 28 saves for the Capitals.
Video: WSH@CAR: Faulk opens scoring with floating wrist shot