WINNIPEG, Manitoba -- Patrick Marleau scored twice in his Maple Leafs debut and Toronto beat the Winnipeg Jets 7-2 on Wednesday night in the season opener for both teams.
The 38-year-old Marleau signed with Toronto as a free agent after 19 seasons with the San Jose Sharks. He has 510 career goals.
Complete coverage of the Philadelphia Flyers and their rivals in the NHL from NBC Sports Philadelphia.
Nazem Kadri, James van Riemsdyk and William Nylander scored in a three-minute span in the first period. Auston Matthews and Mitch Marner also scored, and Frederik Andersen made 35 saves.
Mark Scheifele ended Andersen's shutout bid midway through the third period, and Mathieu Perreault also scored for Winnipeg.
New Jets goalie Steve Mason was pulled after Marleau's second goal 36 seconds into the third period, having allowed five goals on 20 shots. Connor Hellebuyck stopped nine of 11 shots in relief (see full recap).
Schenn helps Blues top Penguins in overtime
PITTSBURGH -- Alex Pietrangelo beat Matt Murray 1:15 into overtime to give the St. Louis Blues a 5-4 victory over the Pittsburgh Penguins on Wednesday night in the season opener for both teams.
The Blues recovered after letting a two-goal, third-period lead slip away when Pietrangelo's shot from the slot hit Murray and slipped under the crossbar for his second goal of the game.
Paul Stastny had a goal and an assist for the Blues, Brayden Schenn and Colton Parayko also scored, and Jake Allen finished with 34 saves.
Sidney Crosby and Conor Sheary scored 54 seconds apart in the third to tie it, but the Penguins couldn't complete the comeback on a night the two-time defending Stanley Cup champions raised the franchise's fifth Cup banner to the rafters at PPG Paints Arena. Justin Schultz and Olli Maatta also scored for the Penguins. Murray stopped 28 shots (see full recap).
McDavid's hat trick leads Oilers over Flames
EDMONTON, Alberta -- Connor McDavid scored a hat trick in the season opener, Cam Talbot made 26 saves and the Edmonton Oilers beat the Calgary Flames 3-0 on Wednesday night.
Mike Smith stopped 42 shots in his debut for the Flames, who fell to 0-7-1 in their last eight openers.
McDavid, the NHL MVP last season, began the scoring 11 minutes into the first period when he beat a helpless Smith after taking a pass from Leon Draisaitl.
Talbot had to be sharp on several occasions to keep the second period scoreless, although the Oilers led 29-21 in shots after 40 minutes.
Edmonton went up 2-0 eight minutes into the third as McDavid turned on the jets to blow past a pair of Calgary defenders and beat Smith up high on a breakaway. It was his third breakaway of the game and 150th career point.
McDavid put his third goal into an empty net as Draisaitl set him up again after a crushing hit by Milan Lucic pried the puck loose (see full recap).