William Nylander had two assists for the Maple Leafs (14-6-4), who are 4-0-1 in their past five games and 8-1-2 in their past 11.
Kevin Lankinen made 33 saves for the Predators (14-13-0), who had won three in a row.
“They were smothering, they took away time and space,” Nashville coach Andrew Brunette said. “We weren’t ready for the speed of the game, we didn’t manage the puck. We did a lot of things that equal losing hockey.”
David Kampf put Toronto ahead 1-0 at 14:15 of the second period. He took a lead pass from Conor Timmins and, while fighting off Nashville defenseman Ryan McDonagh, shot over Lankinen’s glove in the slot.
“It was a nice pass by Timmins,” Kampf said, “and I tried to get good speed and get behind their defenseman and tried to put it to the net and it went in, so I was happy.
“I would say it’s probably more like instinct, I just tried to put it up. I wasn’t too much thinking about it.”
Matthews made it 2-0 at 17:57 when he jammed in a pass from Nylander that was slowed by Predators defenseman Roman Josi at the side of the net.
“We just turned pucks over, lose too many battles,” Nashville forward Colton Sissons said. “We really didn’t have a whole lot of time in the offensive zone just in general. It’s on us, it wasn’t us tonight.”