Landeskog made it 4-1 at 15:21, shooting blocker side near the left hash marks after Scheifele couldn't clear away a rebound.
"When we play the right way and take care of our end first, for us that's the recipe to win hockey games, making sure we take care of the defensive side of things first," Landeskog said. "Offensively, we know we have enough skill and systems in place to score goals."
MacKinnon pushed it to 5-1 at 12:17 of the third period. He spun around Kyle Connor into the left circle for a shot blocker side.
MacKinnon has scored 23 points (three goals, 20 assists) during a 12-game point streak.
"Obviously, I want to score more goals, definitely, but a lot of my assists have come just from shooting," he said. "I'm trying to make plays, but I still want to generate a ton of shots and hopefully try to find some more goals. I have four (in 20 games this season), which isn't fantastic, but it's not only about that. I try to help in a lot of different ways."