Lucas Wallmark also scored and Sebastian Aho had two assists for the Hurricanes, who have won 15 of 21 since Dec. 31 for the best record in the NHL in that span. Carolina moved a point behind idle Pittsburgh for the final wild-card playoff spot in the East.
Leon Draisaitl scored his team-leading 34th goal on the Oilers’ first shot, and Mikko Koskinen stopped 24 shots while losing his sixth straight decision. Edmonton is 1-7-2 in its last 10.
McElhinney improved to 7-0-0 against Edmonton — his best career record against any opponent.
Schneider had 15 saves in relief, including three in overtime. He allowed five goals Thursday in Chicago and was 0-17-4 since his last win on Dec. 27, 2017.
Mikael Granlund and Brad Hunt each had a goal and an assist for Minnesota, which dropped to 1-5-2 in its past eight games. Joel Eriksson Ek and Nick Seeler also scored, and Ryan Suter had two assists.
Vladislav Namestnikov scored twice in the final four minutes, while also adding an assist. Jesper Fast and Boo Nieves staked New York to a 2-0 lead in the first period, and Jimmy Vesey and Pavel Buchnevich also scored.
New York improved to 8-5-1 in its past 14 and earned its 58th point to move into 12th in the Eastern Conference standings.
Jeff Skinner scored twice for Buffalo, including his team-leading 36th.
Source: Fox Sports