Sabres 4, Hurricanes 2

Ryan McLeod scored two goals and Buffalo beat Carolina on Wednesday night.

Dylan Cozens and Tage Thompson also scored and Jason Zucker had two assists for the Sabres, who won for the third time in four games. Ukko-Pekka Luukkonen made 35 saves.

Jaccob Slavin and Martin Necas scored and Brent Burns had two assists in the Hurricanes’ second straight loss. Dustin Tokarski made 20 saves.

McLeod opened the scoring 43 seconds into the game when he whistled a shot past Tokarski. His goal with 6 seconds left in the second period made it 3-0.

Slavin’s got the Hurricanes on the scoreboard 3:45 into the third period and Necas made it a one-goal game with 3:10 to play.

Thompson was awarded a goal with 24 seconds left to make it 4-2.

Oilers 5, WIld 3

Vasily Podkolzin scored the tiebreaking goal early in the third period, Connor McDavid had two goals and an assist, and Edmonton beat Minnesota for their seventh win in eight games.

Ryan Nugent-Hopkins also had a goal and assist, and Zach Hyman started Edmonton’s comeback from a 2-0 deficit with his 15th goal of the season. Calvin Pickard had 31 saves.

Matt Boldy, Marco Rossi and Ryan Hartman scored for Minnesota, which has lost three of four as it deals with major injuries. Filip Gustavsson stopped 31 shots.

Boldy scored his 17th goal of the season on the power play 3:02 into the game and Rossi added another power-play tally for his 17th to make it 2-0 in the first period.

But the Oilers had erased the deficit before the end of the first when McDavid scored his first on the power play.

Minnesota lost forward Marcus Johansson in the second after he took an elbow to the face from McDavid. No penalty was called on the play.

With Hyman back to being productive on the first line, Edmonton is surging. Nugent-Hopkins is skating with Hyman and McDavid and has six goals in his last 10 games. Hyman has scored in two of three.