Zack Ostapchuk and William Eklund each had a goal and an assist, Collin Graf and Adam Gaudette each scored, and Alex Nedeljkovic made 18 saves for the Sharks (36-31-7), who have won the first three games of a six game homestand and have points in their past five (4-0-1). Alexander Wennberg had an assist to extend his point streak to five games (four goals, three assists).

John Tavares scored, and Anthony Stolarz made 21 saves for the Maple Leafs (32-31-13), who are 3-2-0 in their past five games and have officially been eliminated from playoff contention.

Ostapchuk put the Sharks up 1-0 at 3:27 of the first period. He got the puck off a stretch pass from Barclay Goodrow and got a wrist shot from the right circle under Toronto defenseman Simon Benoit’s stick and over Stolarz’s glove.

Graf pushed the Sharks’ lead to 2-0 at 17:43. After the Sharks created a turnover, Michael Misa backhanded it to Graf behind him in the left face-off circle, who put the puck into the top right corner over Stolarz’ glove. The goal marks Graf’s 20th of the season, the first time he has reached that milestone in his NHL career.

Eklund put the Sharks up 3-0 at 1:42 of the second period. Eklund took a pass from Wennberg at the top of the right face-off circle, and despite his shot going wide of the net, the puck bounced back off the end boards and hit Stolarz’s left pad to cross the goal line.

Tavares scored a power-play goal at 6:43 to cut it 3-1. While on a three-on-two, Easton Cowan passed to Tavares at the left dot, and his snap shot beat Nedeljkovic over the blocker.

Gaudette scored an empty-net goal at 19:03 of the third period for the 4-1 final.