"It's a hard way to lose," said Oilers Head Coach Todd McLellan. "I thought we got tremendous performances from a number of individuals and some real disappointing performances from a few others.
"It just goes to show that when you're what's likely the best team in the National Hockey League you need everybody going and it doesn't matter how well your star players play…"
The two teams did not shy away from the pre-game headlines, pitting Connor McDavid and Sidney Crosby against one another for the opening faceoff. The McDavid line would have themselves a productive night in Pittsburgh. The Oilers captain finished the game with three points.
"It was fun," said McDavid. "It was a good chance for me to measure myself against the best player in the world. Going head to head with him all night is a good test."
The Penguins took a 1-0 lead just 1:57 into the first frame. Sheary hammered home a slap shot from the top of the circle past Cam Talbot, just grazing the goaltender's glove.
Edmonton tied the game at 14:23 of the first, courtesy of McDavid and company. McDavid nicely fed Jordan Eberle on a 2-on-1 rush and the winger buried his fourth goal of the season, beating Matt Murray.
McDavid recorded his second assist of the night with another slick feed on the go-ahead goal at 17:18 of the opening period. McDavid put on the jets and beat Brian Dumoulin wide, and sauced a backhand pass by Kris Letang in front. The pass found Patrick Maroon back door, right on the tape, and the big winger buried to make it 2-1.
Maroon's goal was his fifth of the season and 100th career point.
The highlights continued for Edmonton with them taking a 3-1 lead at 3:20 of the second period. After a flurry of back-and-forth chances, Eberle used a beautiful move in front to pot a backhander just past the outstretched pad of Murray.
The goal was Eberle's second of the night and fifth of the season. McDavid tallied an assist on the goal, giving him three points on the night.
Carl Hagelin potted his second goal of the season at 12:08 of the second period, assisted by Patric Hornqvist and Tevor Daley, to cut Edmonton's lead to one.
By the end of the third, shots were tied 23-23 in an entertaining affair.
Evgeni Malkin scored the equalizer for the Penguins at 5:33 of the third. Murray made a big save on Oilers winger Tyler Pitlick and the puck came the other way. As Malkin crashed the crease, he one-handed a shot and tucked it inside the post to make it 3-3.
The heartbreaker came with 1:42 left in the game when Sheary potted the go-ahead goal, from the doorstep, for Pittsburgh. That goal completed the comeback win for the Penguins, who advance to 9-2-2 on the season.
"Those are the most frustrating, I think, when you get to a point in the game where you're fighting to get to overtime to get that first point and then you're trying to get (the win) from there," said Eberle. "You change gears when you get scored on late like that."
The Oilers (9-4-1) return home to host the Dallas Stars on Friday, at 7 p.m. MT.