John Tavares scored his first two goals on home ice with the Maple Leafs and Toronto defeated the Buffalo Sabres 5-3 in preseason play on Friday night.

Ron Hainsey, Pierre Engvall and Chris Mueller also scored for the Leafs. Curtis McElhinney stopped all 20 shots he faced after replacing Garret Sparks, who made nine saves, midway through the second period.

Andrew Oglevie, C.J. Smith and Tage Thompson scored for the Sabres. Linus Ullmark made 27 saves in taking the loss.

The teams will play an exhibition rematch Saturday night in Buffalo.

Tavares made it 3-1 with his third of the preseason at 3:42, finishing off a sequence he started in the Toronto zone. The star centre fed a stretch pass to Mitch Marner, who in turn dropped it back to Timothy Liljegren. The rookie defenceman blasted a one-timer, and Tavares was there to bury the rebound.

Tavares added an empty-netter with 43.2 seconds remaining.

ISLANDERS 3, FLYERS 2, OT

Ryan Pulock's power-play goal a minute into overtime pushed New York past Philadelphia in Allentown, Pa.

Pulock's goal accounted for the only time New York led in the game. The Islanders came back from deficits of 1-0 and 2-1.

Jan Cover and Ross Johnston also scored for New York, which received a 25-save performance from Robin Lehner.

Shayne Gostisbehere opened the scoring with a power-play goal 8:30 into the game, and Travis Konecny added an even-strength goal at 17:37 of the second period.

Carter Hart started in goal for Philadelphia and stopped all nine shots he faced in his half of the game before being replaced by Anthony Stolarz, who allowed all three New York goals on 10 shots.

HURRICANES 5, CAPITALS 1

At Raleigh, N.C., Jaccob Slavin had a goal and two assists to lead the Hurricanes past Washington.

Jordan Staal and Valentin Zykov each had a goal and an assist, and Jordan Martinook and Martin Necas added goals. In all, nine Hurricanes recorded at least one point.

Petr Mrazek started for Carolina and made nine saves on 10 shots spanning the first two periods before being replaced by Alex Nedeljkovic, who stopped all eight shots he faced in the third.

Nicklas Backstrom's goal at 12:21 of the first accounted for Washington's scoring.

Braden Holtby started in goal for Washington, and allowed three goals on 18 shots in two periods. Ilya Samsonov stopped six of seven shots in the third.

BLACKHAWKS 5, SENATORS 2

In Ottawa, Ontario, Andreas Martinsen and Dominik Kahun each had a goal and an assist and Chicago beat Ottawa for its first win of the preseason.

Marcus Kruger, Luke Johnson and John Hayden also scored for Chicago. Delia Collin gave up two goals on 19 shots, while Matt Tomkins stopped all seven shots he faced.

Alex Formenton and Matt Duchene scored for the Senators, who are 0-3-0 in the preseason. Mike Condon allowed two goals on 11 shots before being replaced by Filip Gustavsson.

Gustavsson was acquired as part of the Derick Brassard trade to the Pittsburgh Penguins last season and was making his Senators debut. The 20-year-old gave up three goals on 17 shots.

Thomas Chabot played his first game of the preseason. The sophomore defenceman is expected to quarterback the power play and take on added responsibility with the trade of Erik Karlsson.

BLUES 3, BLUE JACKETS 0

In St. Louis, Chad Johnson made 20 saves for a shutout in lifting the Blues over Columbus.

Sammy Blais and Pat Maroon scored first-period goals, and Robert Bortuzzo added an empty-netter.

Sergei Bobrovsky started for Columbus and made 14 saves on 16 shots in his half of the game before being replaced by Brad Thiessen, who stopped all 10 shots he faced.

JETS 4, FLAMES 3, OT

In Winnipeg, Manitoba, Bryan Little tied the game late in the third and Dustin Byfuglien's second of the game came in overtime and Winnipeg beat Calgary.

Brett Pollock, Dillon Dube and Alan Quine scored for the Flames, while Blake Wheeler had the other for the Jets.

The Flames' five preseason games include two just completed in China, as the NHL says it is trying to broaden the game's appeal.

Since the Flames took their best players on the trip, that kept a lot of veterans off the ice Friday.

LIGHTNING 5, PREDATORS 1

In Nashville, Tenn., Adam Erne scored two first-period goals 1:48 apart to spark the Lightning's rout of Nashville.

Erne and Andy Andreoff each had two points. Andreoff had a goal and an assist.

Boris Katchouk and Dominik Masin also scored for the Lightning.

Louis Domingue played the entire game in goal for Tampa Bay and made 38 saves on 39 shots.

Roman Josi scored Nashville's goal.

Pekka Rinne started for the Predators and allowed four goals on 18 shots in two periods. Troy Grosenick stopped all eight shots he faced in the third.

___

For more AP NHL coverage: https://apnews.com/tag/NHLhockey