Jesse Puljujarvi made it 2-0 at 7:22 when he tipped Barrie's point shot. Draisaitl assisted on the goal to extend his point streak to eight games (five goals, 10 assists).
Dominik Kahun scored on a Draisaitl setup to extend the lead to 3-0 at 8:39 of the second period, and Lindholm scored 25 seconds later to make it 3-1.
McDavid scored five-hole on the power play 1:50 into the third period to make it 4-1. He has 16 points (four goals, 12 assists) in a seven-game point streak.
"It's pretty incredible the skill we have on this team," said Barrie, who leads NHL defensemen with 28 points (four goals, 24 assists). "We expected more of a defensive grind and not explode for four goals. I think when you play the right way you get rewarded and our big guys, our top guys did that tonight and we obviously got rewarded there in the third."
Alex Chiasson scored on the power play to extend the lead to 5-1 when he deflected a shot from Nugent-Hopkins at 3:44, and Darnell Nurse made it 6-1 at 5:55. Kassian, in his return after missing 17 games because of an upper-body injury, made it 7-1 at 8:38.
"It was a [bad] night by me," Markstrom said. "I feel bad. I feel terrible. They scored on every chance they got, pretty much. It's my job to keep the puck out of the net and I didn't do that. It's embarrassing and frustrating for sure."