Emil Heineman had a goal and an assist for the Islanders (23-15-4). David Rittich made 18 saves.
“The fans deserved that,” Islanders coach Patrick Roy said. “I will say this: I mean, we were not too happy about our last game at home (a 7-2 loss to the Utah Mammoth on Thursday), and it was a pretty good crowd as well. So it was nice. I think in our last 10 games [at home] we are 8-2-0. So, I mean, we’ve been putting on a pretty good show in front of these guys. We have great fans, and it's nice to win for them and play well in front of them as well.”
Nicholas Robertson also scored for the Maple Leafs (19-15-7), who have points in six straight (4-0-2). Woll made 21 saves.
“Going into the third period, I didn't think we pushed enough for the third [goal],” Maple Leafs coach Craig Berube said. “I thought we didn't have the puck enough and sat back a little too much. And we ended up getting a point out of the game. But for me, I think we could have had two … I just think we didn’t play on our toes in the third.”
Adam Pelech gave the Islanders a 1-0 lead at 1:10 of the second period. His point shot deflected off the blocker-side post and in.
Matthews cut to the outside before cutting across the crease on his forehand at 9:30 of the second period to tie the game 1-1. It was his 420th goal, tying Sundin.
Matthews scored his second goal of the game at 17:19 to give the Maple Leafs a 2-1 lead and set the Toronto record. Ryan Pulock turned the puck over to Max Domi, who fed Bobby McMann before he found Matthews stationed in the right face-off circle for the one-time finish and his 20th goal of the season.
Schaefer tied the score at 2-2 when he cut across the crease before he beat Woll to the blocker side post at 11:08 of the third period.