Sheary scores twice as Penguins edge McDavid, Oilers 4-3

Pittsburgh Penguins' Conor Sheary (43) celebrates his goal during the third period as Edmonton Oilers' Oscar Klefbom (77) looks to an official during an NHL hockey game in Pittsburgh, Tuesday, Nov. 8, 2016. The Penguins won 4-3 with Sheary getting two goals. (AP Photo/Gene J. Puskar)
Gene J. Puskar/AP

PITTSBURGH (AP) �� Conor Sheary scored twice, including the winner with 1:42 left, to lift the Pittsburgh Penguins over the Edmonton Oilers 4-3 on Tuesday night.

Evgeni Malkin and Carl Hagelin also scored for Pittsburgh while Matt Murray stopped 25 shots in his first home start since Game 5 of the Stanley Cup Final. Sidney Crosby was held without a point but helped begin the sequence that set up Sheary for the go-ahead goal.

Edmonton star Connor McDavid assisted on all three Oiler goals, more than holding his own against Crosby, his childhood idol. Jordan Eberle scored twice and Patrick Maroon picked up his fifth of the season. Cam Talbot made 27 saves but couldn't make a two-goal lead stand up.

Pittsburgh got the late lead when Edmonton forward Benoit Pouliot's clear attempt smacked off Sheary and into the net.

The Penguins won their fourth straight and remained unbeaten in regulation (6-0-1).