Center Connor McDavid had two goals to help the Edmonton Oilers defeat the Winnipeg Jets 5-2 in a preseason game at Rogers Place on Thursday.
McDavid, playing in his first game since being named the youngest captain in NHL history on Wednesday, scored his first goal of the preseason at 5:16 of the first period to give the Oilers a 1-0 lead. He made it 3-1 at 3:51 of the third with his second goal of the game.
Forwards Patrick Maroon, Mark Letestu and Tyler Pitlick also scored and goalie Jonas Gustavsson made 22 saves for Edmonton.
Oilers forward Drake Caggiula left the game in the second period and did not return.
Goalie Cam Talbot allowed a goal on the only shot he faced while Gustavsson left briefly in the second because of an equipment issue.
Jets forwards Bryan Little and Brandon Tanev scored and goalie Connor Hellebuyck allowed five goals on 32 shots.
Video: WPG@EDM: McDavid scores SHG for second tally of game
Canadiens win with Carey Price, Shea Weber
Shea Weber scored in his first preseason game with the Montreal Canadiens, and Carey Price made 28 saves in a 6-1 win against the Toronto Maple Leafs at Bell Centre on Thursday.
Weber scored 4:38 into the second period to give Montreal a 4-1 lead.
Auston Matthews scored his first NHL preseason goal against Price with 5:39 left in the first period. Matthews was the No. 1 pick in the 2016 NHL Draft.
Andrew Shaw scored twice, and Michael McCarron, Alex Galchenyuk and Artturi Lehkonen scored for the Canadiens, who ended their preseason schedule.
Maple Leafs goalie Frederik Andersen allowed six goals on 32 shots. Toronto has two games remaining.
Video: TOR@MTL: Matthews beats Price with PPG
Flyers rally past Rangers
The Philadelphia Flyers scored three goals in the third period to defeat the New York Rangers 4-2 in a preseason game at Madison Square Garden on Thursday.
New York led 2-1 after the second period before Sean Couturier, Jakub Voracek and Travis Konecny each beat goalie Henrik Lundqvist over an 8:24 span in the third.
Mark Streit also scored for Philadelphia, and Pavel Buchnevich and Chris Kreider had the goals for the Rangers.
Flyers goalie Michal Neuvirth made 24 saves; Lundqvist had 27.
Video: PHI@NYR: Voracek scores PPG over Lundqvist's glove
Bruins hang on to defeat Blue Jackets
Forwards Matt Beleskey and Seth Griffith each scored for the Boston Bruins in a 2-1 win against the Columbus Blue Jackets in a preseason game at Nationwide Arena on Thursday.
Beleskey gave the Bruins a 1-0 lead at 2:34 of the first period and Griffith scored the game-winning goal at 3:53 of the third.
Goalies Anton Khudobin and Malcolm Subban split the game for Boston. Khudobin stopped all 11 shots he faced and Subban allowed a goal on 17 shots.
Defenseman Christian Ehrhoff, who signed a professional tryout with the Bruins on Sept. 30, had an assist and was plus-1 in 17:51 of ice time.
Blue Jackets forward Brandon Saad made it 2-1 with a power-play goal at 6:49 of the third period.
Goalie Sergei Bobrovsky made 20 saves and defenseman Seth Jones had an assist for Columbus.
Ryan Miller, Canucks shut out Flames
Ryan Miller made 35 saves, including 19 in the third period, and Loui Eriksson scored two goals to lift the Vancouver Canucks to a 4-0 preseason win against the Calgary Flames at Rogers Arena on Thursday.
Brandon Sutter and Jake Virtanen scored in the first period. Eriksson made it 3-0 at 11:43 of the second, and then got his second goal at 13:28 of the third in his debut with Vancouver after signing as an unrestricted free agent on July 1.
Flames goalie Chad Johnson made 22 saves.
Calgary center Sean Monahan played 15:40 in his preseason debut. He withdrew from Team North America for the World Cup of Hockey 2016 on Sept. 2 because of a back strain.