Alex Tuch produced his first career hat trick to help the visiting Buffalo Sabres earn a 6-3 win against the Calgary Flames on Thursday.Dylan Cozens and Casey Mittelstadt each added a goal and an assist while Rasmus Dahlin also scored for the Sabres.
Buffalo's Vinnie Hinostroza had three assists, and Owen Power and Jacob Bryson had two assists apiece. Eric Comrie made 40 saves for the victory.Andrew Mangiapane, Trevor Lewis and Nikita Zadorov scored for Calgary.
Jacob Markstrom allowed three goals on 12 shots before being replaced by Dan Vladar after the first period. Vladar made 17 saves in relief.Tuch extended his goal streak to three games 46 seconds into the second period.
Dahlin has scored in each of the Sabres' first four games, the longest season-opening goal streak by a blue-liner in NHL history.Oilers 6, Hurricanes 4Ryan Nugent-Hopkins and Connor McDavid each had a goal and three assists as host Edmonton handed Carolina its first loss of the season, despite Hurricanes forward Andrei Svechnikov's hat trick.Zach Hyman, Ryan McLeod, Evander Kane and Leon Draisaitl scored the other Edmonton goals.