Brad Richards had the other shootout goal for Tampa. Lecavalier, Martin St. Louis and Ruslan Fedotenko scored in regulation for the Lightning, who have won six straight road games.
Mike Richards, Jeff Carter, and Peter Forsberg had goals for the Flyers, who have not won at home since Nov. 24 when they beat Columbus in former Flyers coach Ken Hitchcock's debut behind the Blue Jackets bench.
Tampa Bay's Johan Holmqvist had 29 saves before posting a perfect shootout. Robert Esche stopped 30 shots for Philadelphia.