EDMONTON -- Sidney Crosby and Connor McDavid each scored in the shootout before Phil Kessel gave the Pittsburgh Penguins a 3-2 win against the Edmonton Oilers at Rogers Place on Friday.
McDavid scored to tie the game 2-2 with 7:15 left in the third period and had a breakaway stopped by Penguins goalie Marc-Andre Fleury in overtime before keeping the shootout alive after Crosby scored.
"It is different; to say it's a normal game would be lying," McDavid said of playing against Crosby. "Obviously, he's someone I've looked up to my whole life. To play against him is fun. It was probably to my advantage, it's easier for me to get up to play against him than it is for him to get up to play against me."
WATCH: All Penguins vs. Oilers highlights
McDavid played 26:53 and had nine shots on goal in the second NHL game between him and Crosby. Pittsburgh won 4-3 at home on Nov. 8.
"I think guys like Connor are coming into the League and having a lot of success early," Crosby said. "They're getting a great opportunity to play and deservedly so. You see some of the young guys that are having an impact in the League, so I don't think they'll be put in those situations if they can't handle them. They've shown they can handle them. These guys are elite players for a reason and they're showing it."
Fleury made 40 saves, and Nick Bonino and Evgeni Malkin scored for Pittsburgh (41-16-8), which extended its winning streak to four games.
Cam Talbot made 28 saves, and David Desharnais scored for Edmonton (35-23-9).
Video: PIT@EDM: Crosby stays patient, tallies in shootout
Bonino gave the Penguins a 1-0 lead at 5:42 of the first period. He had a hat trick in a 7-4 win at the Winnipeg Jets on Wednesday.
Malkin was awarded Pittsburgh's second goal to make it 2-0 at 17:25. His shot on a rush off the right wing went through Talbot, trickled toward the net and stopped short of the goal line. McDavid attempted to clear but kicked the puck off Talbot into the net.
"The Pittsburgh Penguins against the Edmonton Oilers was a pretty fast-paced game and those guys (Crosby and McDavid) are elite players," Penguins coach Mike Sullivan said. "It was certainly one of the faster-paced games that we've played in."
Desharnais scored his first goal with the Oilers at 4:55 of the second period to make it 2-1, knocking in a rebound past Fleury.
Video: PIT@EDM: McDavid converts with quick release in SO
McDavid tied it on the power play, scoring off a long rebound on a shot from Leon Draisaitl, which hit Milan Lucic in front.
The Oilers killed a Penguins power play in overtime. Fleury stopped Leon Draisaitl and Mark Letestu in the shootout. Malkin hit the goalpost on his attempt against Talbot.
"We're disappointed that we didn't get the two points, but what happened tonight is I thought the game drew a little bit of desperation out of our group," Oilers coach Todd McLellan said. "We took it up a notch, there was more intensity to our game. We didn't have that against [the Detroit Red Wings] and New York [Islanders] (losses on Saturday and Tuesday). It's in us, and the Penguins brought it out of us, now it's up to us to keep it. In my opinion there were some real positives on our game. A point shot, but a really good night."
Video: PIT@EDM: Kessel rings post with scorching SO winner
Goal of the game
McDavid collected a rebound to the left of the net and shot it past Fleury to tie the game.
Video: PIT@EDM: McDavid corrals rebound, slams home PPG
Save of the game
Fleury made a pad save on Ryan Nugent-Hopkins with 2:50 left in overtime.
Video: PIT@EDM: Fleury saves game with spectacular kick stop
Unsung performance of the game
Oilers forward Patrick Maroon had two hits on the same first-period shift, which seemed to ignite Edmonton.
Highlight of the game
McDavid went in on a breakaway 1:15 into overtime, but Fleury was able to disrupt his shot attempt.
They said it
"Fun to watch. It's obviously two great players. Lot of skill. Lot of speed on both sides. But to me, Sid is the best. He's been the best for a long time. I think he does so many good things offensively, defensively. He's the complete player out there." -- Penguins goaltender Marc-Andre Fleury
"There are guys who are pretty quick and can beat you wide but not necessarily stickhandle through you. I think he's got that ability and he uses guys around him really well, being able to give and go and get some separation for himself. There's more to it than being a fast skater. There's a lot of fast skaters in the League, but he thinks the game really well." -- Penguins center Sidney Crosby on Connor McDavid
"That second period was probably some of the best hockey we've played. Down the stretch after the first period, we really turned out game around." -- Oilers goaltender Cam Talbot
Need to know
Fleury got his 374th NHL win to tie John Vanbiesbrouck for 15th on the all-time list. … McDavid had one goal and three assists in the two games against the Penguins. … Talbot made his NHL-high 60th start. … Malkin has nine points (six goals, three assists) in his past four games. He has 71 points and is tied with Patrick Kane of the Chicago Blackhawks for second in the NHL behind McDavid (75). Crosby has 70. … Desharnais was acquired by Edmonton in a trade with the Montreal Canadiens on Feb. 28.
Penguins: At the Vancouver Canucks on Saturday (10 p.m. ET; CBC, SN, ROOT, NHL.TV)
Oilers: Host the Montreal Canadiens on Sunday (7 p.m. ET; SN, RDS, NHL.TV)
Video: Fleury, Kessel lead Penguins to 3-2 shootout win