James van Riemsdyk's team-leading 21st goal of the season helped the Toronto Maple Leafs edge the Tampa Bay Lightning 3-2 on Tuesday night.
Van Riemsdyk one-timed a Phil Kessel feed to beat Tampa Bay starter Ben Bishop at 15:57 of the third for the game winner.
Less than a minute after van Riemsdyk's go-ahead goal, Lightning captain Martin St. Louis had an excellent chance for the equalizer, but was stopped by the left pad of Jonathan Bernier on a one-time shot.
Nazem Kadri scored twice in less than eight minutes to give the Maple Leafs (28-21-6) a 2-0 lead before the midway mark of the second period, but Matthew Carle and Mark Barberio responded for Tampa Bay (31-17-5) to tie it 2-2 after 40 minutes.
The win helped the Leafs avoid their fifth three-game losing streak of the season and halted the Lightning's three game win-streak.
Bernier made 40 saves in his first career start against the Lightning, while Bishop made 23 saves in the loss.
Kadri opened the scoring at 1:49 of the second period as his shot hit a Lightning player in front and fooled Bishop.
Then at 9:48, Kadri picked up his second of the night with a highlight-reel forehand-backhand deke to beat Bishop for his 14th of the season. It was Kadri's second multi-goal game of the season.
Ondrej Palat fed Carle with a no-look feed at 13:13 of the second, the Lighting blue-liner beat Bernier stick-side.
Barberio tied it four minutes later putting home the rebound off a scramble in front of Bernier for his fourth of the season and fourth in four games.
Toronto had three straight first period power plays, but had just three shots to show for it. The Lightning outshot the Leafs 11-6 in the opening 20 minutes.
Tampa had the best scoring chance of the first, shorthanded, when J.T. Brown finished off a 2-on-1 feed from Nate Thompson at 3:57, but Bernier was there to shut the door.
The Leafs continue their three-game home stand Thursday against the Florida Panthers.