Tampa Bay entered the All-Star break by winning eight of its last nine games.
Jonathan Bernier stopped 28 shots for the Maple Leafs, who have lost nine of 10 (1-7-2). Toronto has been outscored 31-11 during that stretch.
Stamkos put the Lightning up 1-0 at 4:38 of the first with a shot from the left circle during a power play. The Tampa Bay captain can become a free agent July 1 and there has been ongoing speculation about the possibility of the Toronto area native joining the Maple Leafs next season.
Bernier kept the Maple Leafs close with several nice saves, including one on Alex Killorn‘s power-play breakaway, as Toronto was outshot 13-0 during the game’s first 12 1/2 minutes, and 17-6 in the first period
Toronto had the final five shots of the first, and Byron Froese hit the crossbar in the final minute.
Vasilevskiy turned aside a breakaway shot by Michael Grabner early in the second. Toronto had seven of the first nine shots during the opening eight minutes of the second.
It was Vasilevskiy’s first shutout this season and second overall. He got the start in place of Ben Bishop, who will take part in this weekend’s All-Star game.
NOTES: Toronto is 0-7-6 in Atlantic Division games this season. … Stamkos stopped a five-game goal drought. … Stamkos has 16 goals and 32 points in 27 games against Toronto. .. Lightning RW Nikita Kucherov had his eight-game point streak end.