Clarke MacArthur, Jay McClement and Phil Kessel – with his first goal on home ice this season – scored in the third period for Toronto. Kadri connected in the first period and assisted on MacArthur’s goal to earn points in his fifth consecutive game.
Kadri leads the Leafs with 23 points in 23 games.
James Reimer, making his first appearance at the Air Canada Centre since Feb. 11 after a knee ligament strain, made 28 saves for the win.
Marek Zidlicky scored twice for New Jersey, which hasn’t won in five games.
PENGUINS 4, LIGHTNING 3
In Pittsburgh, Sidney Crosby and Evgeni Malkin scored less than two minutes apart in the third period, and Pittsburgh rallied past Tampa Bay, which suffered its fifth loss in a row.
Chris Kunitz added his 12th goal of the season for Pittsburgh, and James Neal scored an empty-net goal in the final minute.
Malkin, returning after missing four games with a concussion, tied it 5:38 into the third period on a breakaway. Crosby put Pittsburgh in front moments later with a slap shot that zipped past Anders Lindback.
Tampa Bay’s Steven Stamkos scored twice to push his league-leading total to 17.
SABRES: The NHL suspended Patrick Kaleta for five games, its stiffest punishment of the season. The Sabres forward shoved Rangers center Brad Richards from behind and into the boards Sunday night.
HURRICANES: Former All-Star goalie Cam Ward will miss six to eight weeks with a sprained knee ligament. He will not require surgery.