Draisaitl tied it 1-1 at 1:06 of the second period on a shot from the slot, and Chiasson scored his first goal with the Oilers to give them a 2-1 lead at 3:10.
"There were lots of positives we can take out of that game," Draisaitl said. "There were also some negatives. It is hard to win in this League when you get scored on six times. But there were a lot of positives. Even though we had some mistakes, we played a pretty solid game."
Oleksiak tied it 2-2 at 7:16, scoring five-hole on Talbot off a pass from Evgeni Malkin. Hornqvist gave the Penguins a 3-2 lead at 10:24 with his first goal of the season.
Chiasson tied it 3-3 at 15:15, converting a pass from Tobias Rieder on a 2-on-0 from in front, but Hornqvist made it 4-3 at 19:05 on a rebound at the right post.
McDavid tied it 4-4 on with a power-play goal at 2:47 of the third period, and Draisaitl scored on a give-and-go on the power play at 4:18 to give Edmonton a 5-4 lead.