John Tavares scored three goals and the visiting Toronto Maple Leafs beat Winnipeg 6-4 on Monday night, handing the Jets (8-1-0) their first loss of the season.

William Nylander had a goal and two assists, and Matthew Knies and Morgan Rielly also scored for Toronto, which had lost three straight (0-2-1).

Kyle Connor had two goals and two assists for Winnipeg to extend his point streak to nine games (nine goals, five assists).

The Maple Leafs are 5-4-1.

PANTHERS 5, SABRES 2: Florida captain Aleksander Barkov had a goal and an assist in his return after missing eight games with a lower-body injury, and the Atlantic Division-leading Panthers defeated host Buffalo.

Carter Verhaeghe scored the go-ahead goal with 3:16 left in the second period, and added an assist to extend his point streak to seven games.

Rasmus Dahlin and Jason Zucker scored in a span of 1:52 for the Sabres to tie the game at 2 midway through the second period.

BLUE JACKETS 6, OILERS 1: Mikael Pyyhtia scored his first NHL goal and host Columbus beat Edmonton for its second straight home win.

Sean Monahan had two goals, Cole Sillinger added a goal and two assists, and Adam Fantilli and Mathieu Olivier also scored for the Blue Jackets, and Kirill Marchenko had two assists.

Oilers star Connor McDavid was injured on his first shift. Edmonton coach Kris Knoblauch said that McDavid was returning to Edmonton where he would be evaluated. An update is expected today.

McDavid was chasing the puck past the Blue Jackets blue line when he tripped over Zach Werenski’s extended stick and slid into the boards, left skate first. Bracing himself with his left arm, McDavid landed awkwardly and headed to bench as soon as he got up, 37 seconds in.

BLACKHAWKS 5, AVALANCHE 2: Ryan Donato scored twice, including an empty-netter with 57.8 seconds remaining and visiting Chicago snapped a four-game skid with a victory over Colorado.

Philipp Kurashev, Lukas Reichel and Donato had goals as the Blackhawks led 3-2 after the first period. Donato and Ilya Mikheyev added empty-net goals in the final minute.

Casey Mittelstadt and Nathan MacKinnon scored for an Avalanche team that saw its five-game winning streak halted.

LIGHTNING 3, PREDATORS 2, OT: Nick Paul scored 3:22 into overtime and host Tampa Bay beat Nashville.

Brayden Point had a goal and an assist, and Mitchell Chaffee also scored to give the Lightning a 2-0 lead in the first period. Andrei Vasilevskiy made 35 saves.

The Predators tied the game with second-period goals by Ryan O’Reilly’s and Gustav Nyquist.

SHARKS 5, UTAH 4, OT: Alexander Wennberg scored a power-play goal at 1:26 of overtime and visiting San Jose beat Utah for its first win of the season.

Fabian Zetterlund had two goals, and Mikael Granlund and Tyler Toffoli also scored for the Sharks. Mackenzie Blackwood finished with 19 saves.

Matias Maccelli had two goals to lead the Hockey Club, and Dylan Guenther and Mikhail Sergachev also scored. Connor Ingram made 41 saves for Utah.