Lecavalier, who played 14 years for the Lightning after being selected first overall in the 1998 draft, faced his old team for the first time and scored a power-play goal late in the third period. The former Tampa Bay captain received a standing ovation after a video tribute was played on the scoreboard midway through the first.
Ondrej Palat and Tyler Johnson also scored for the Lightning, who have won seven in a row at home. Anders Lindback stopped Wayne Simmonds on a first-period penalty shot.
Mark Streit also scored for the Flyers, who were coming off a 3-1 loss Monday at Florida that ended a 6-0-1 stretch.
PENGUINS 6, MAPLE LEAFS 5, SO
PITTSBURGH (AP) — Evgeni Malkin had his first two-goal game in more than 18 months and added the game-winner in a shootout to rally Pittsburgh past Toronto.
Chris Conner, Kris Letang and James Neal also scored for Pittsburgh, which erased 4-1 and 5-3 deficits. Sidney Crosby added two assists to lift his point total to a league-leading 33 and scored in the second round of the shootout against Jonathan Bernier before Malkin finished it off.
Jeff Zatkoff stopped 11 of 13 shots after replacing ineffective starter Marc-Andre Fleury less than a minute into the second period.
James van Riemsdyk scored twice and added an assist for the Maple Leafs. Phil Kessel, Tyler Bozak and Nazem Kadri also scored for Toronto, but the Maple Leafs lost their way after taking a big lead.
Toronto failed to record a single shot in the third period or overtime.
There were no such problems for the Penguins, who fired a season-high 48 shots at Bernier. He made 43 stops, but went just 1 for 3 in the shootout.
BLUES 4, AVALANCHE 1
DENVER (AP) — Jaroslav Halak made 24 saves, David Backes had a goal and an assist and the streaking St. Louis Blues beat Colorado.
Alexander Steen scored his 20th of the season and Jaden Schwartz also had a goal for the Blues, who have won five straight.
Semyon Varlamov stopped 31 shots and Patrick Bordeleau scored for the Avalanche, who had won three in a row.
Colorado's 17-5-0 start was a franchise best this deep into the season, but the Blues have been the better team lately. They have won 10 of 12 and earned points in 11 of those games.
One of their wins in that stretch was a 7-3 victory over Colorado on Nov. 14, which came in the middle of a three-game skid for the Avalanche.
Steen made it 2-0 on a power play, tying Washington's Alex Ovechkin for the NHL lead in goals.
BLACKHAWKS 3, FLAMES 2
CALGARY, Alberta (AP) — Patrick Kane scored twice, including the tiebreaking goal with 18 seconds left, and Chicago rallied for three straight goals in the third period to beat Calgary.
Patrick Sharp also scored for the Blackhawks (18-4-4), the top team in the NHL. The defending Stanley Cup champions improved to 4-1-0 on their seven-game road trip.
Matt Stajan and Sean Monahan scored for the Flames, who are 1-5-2 in their last eight home games.
After Sven Baertschi lost the puck at the Calgary blue line, a shot from Niklas Hjalmarsson caromed sharply off the skate of Flames defenceman Chris Butler. The puck went straight to Kane at the side of the net, where he spun and lifted a backhand over goalie Reto Berra.
SHARKS 3, KINGS 2, SO
SAN JOSE, Calif. (AP) — Joe Thornton scored his first shootout goal since 2007 in the eighth round and San Jose beat Los Angeles to extend the home-team dominance in this California rivalry.
Thornton and Joe Pavelski scored in regulation for the Sharks, who have won nine straight at home against the Kings including the post-season. In all, the home team has won the last 14 matchups, including all seven in last spring's playoff series won by Los Angeles.
Jeff Carter and Drew Doughty scored for the Kings, who tied a franchise record by earning a point in their 11th straight game. They also did that in 1973-74 and 2010-11.
Ben Scrivens made 38 saves.
Thornton got his first shootout attempt since the 2009-10 season and stuffed a backhand past Scrivens. It was his first shootout goal since Dec. 16, 2007, against Anaheim.
Antti Niemi then stopped Tyler Toffoli to seal it. Niemi made 38 saves as San Jose opened a difficult stretch of three games in four days against top-five teams.
RED WINGS 6, BRUINS 1
DETROIT (AP) — Niklas Kronwall, Henrik Zetterberg, Gustav Nyquist and Tomas Tatar each a goal and an assist in Detroit's victory over Boston.
Justin Abdelkader and Drew Miller and also scored for the Red Wings. Johan Franzen had three assists, Joakim Andersson two assists and Jonas Gustavsson made 16 saves.
Jarome Iginla scored for Boston and Tuukka Rask stopped 22 shots.
Detroit scored three goals in less than 4 minutes in the second period.
RANGERS 5, PANTHERS 2
SUNRISE, Fla. (AP) — Rick Nash scored his second goal of the season and Henrik Lundqvist rebounded from a poor game with 31 saves to lift New York over Florida.
Mats Zuccarello, Brad Richards and Derick Brassard also scored for the Rangers. Carl Hagelin added an empty-net goal with 24 seconds left.
Nick Bjugstad and Scottie Upshall scored in the third period for Florida. Tim Thomas allowed four goals on 21 shots.
After the Panthers scored twice to cut their deficit to one, Zuccarello's power-play goal made it 4-2 with 1:28 left. The Rangers improved to 3-1 on a five-game road trip. The five goals tied their season high.
Lundqvist was back between the pipes after getting pulled from a 5-0 loss at Tampa Bay on Monday, when the 2012 Vezina Trophy winner gave up four goals in two periods.
CANADIENS 3, SABRES 1
BUFFALO, N.Y. (AP) — Alex Galchenyuk and David Desharnais scored, Carey Price made 24 saves and Montreal extended its winning streak to four games with a victory over Buffalo.
Andrei Markov had three assists and Montreal's NHL-best road power play scored twice in four chances.
Matt Moulson scored for Buffalo as the Sabres lost their fifth consecutive game in regulation. Ryan Miller made 28 saves.
HURRICANES 4, DEVILS 3
NEWARK, N.J. (AP) — Patrick Dwyer scored short-handed to cap a three-goal burst in the second period, and Carolina snapped its six-game road losing streak by beating New Jersey.
Justin Faulk scored his first of the season, and Tuomo Ruutu and Ron Hainsey each had a goal for the Hurricanes, who opened a 4-1 lead and held on behind 19 saves from Cam Ward. Eric Staal's assist extended his season-best points streak to seven games.
Travis Zajac, Andy Greene and Jaromir Jagr scored for the Devils, who lost their third in a row — all with Martin Brodeur in goal. Jagr's 691st goal moved him past former Pittsburgh Penguins teammate Mario Lemieux for ninth place in NHL history.
JETS 3, ISLANDERS 2
UNIONDALE, N.Y. (AP) — Mark Stuart, Andrew Ladd and Devin Setoguchi scored in the second period and Al Montoya made 28 saves to help Winnipeg defeat New York.
The Jets won their second straight to start a six-game road trip and handed the Islanders their ninth loss in 11 games.
John Tavares and defenceman Andrew MacDonald scored for the Islanders, who fell behind 3-0.
Winnipeg's Jacob Trouba went off for hooking at 14:54 of the third, but the Islanders put minimal pressure on Montoya.
SENATORS 6, CAPITALS 4
WASHINGTON (AP) — Bobby Ryan scored twice and Zack Smith netted the go-ahead goal with 2:23 remaining in Ottawa's win over Washington.
Smith's goal came after John Carlson tied the game for the Capitals on a power play.
Chris Phillips had a goal and an assist, and Mika Zibanejad and Colin Greening added goals for Ottawa. Erik Karlsson had two assists and Craig Anderson stopped 29 shots.
It was Ottawa's first win in regulation at the Verizon Center since March 12, 2006.
Eric Fehr, Marcus Johansson and Brooks Laich also scored for Washington, which led 3-1 before dropping its fourth straight.
PREDATORS 4, BLUE JACKETS 0
COLUMBUS, Ohio (AP) — Rookie goalie Marek Mazanec made 19 saves for his second shutout, and Matt Cullen and Nick Spaling each had a goal and an assist as Nashville blanked Columbus.
Mike Fisher and David Legwand also scored for the Predators, who have found their groove on the heels of a four-game losing streak. Mazanec, filling in while Pekka Rinne recovers from a hip injury, earned his fifth win — all in the last six games.
The Predators improved to 11-1-2 when scoring first and 9-0-1 when leading after the opening period.
The Blue Jackets have alternated wins and losses for six games.
COYOTES 3, WILD 1
ST. PAUL, Minn. (AP) — Radim Vrbata scored two goals and Thomas Greiss made 28 saves to lead Phoenix over Minnesota.
The win snapped a three-game losing streak for the Coyotes, who are 6-0-2 in their past eight games at Minnesota. The Wild have lost two straight and scored a total of one goal in that stretch.
The Wild were playing their first game without leading scorer Zach Parise, expected to miss two to three weeks with a foot injury sustained Monday in St. Louis.
Mikkel Boedker put the Coyotes on top at 8:13 of the first.
Dany Heatley scored for Minnesota.