Kobe Bryant scored 29 points and got plenty of help in overtime as the Lakers defeated the Magic 101-96 to take a 2-0 series lead.
The Magic rookie guard missed a potential game-winning alley-oop layup at the end of regulation.
Gasol scored seven of his 24 points in overtime.
Howard collected 17 points and 16 rebounds to go with four blocks, four steals, four assists and seven turnovers.
Gasol made 7-of-14 shots and added a team-high 10 rebounds.
Turkoglu finished with 22 points, six rebounds and four assists.
After winning Game 1 by 25 points, Kobe and the Lakers faced a much bigger challenge from Orlando in Game 2.
Swarmed by Lakers double teams, Howard attempted only 10 shots in 47 minutes.
Led by their two All-Stars, the Lakers moved within two victories of their 15th championship.
Lamar Odom scored 19 points on 8-of-9 shooting and added eight rebounds off the bench for L.A.
Lewis scored a game-high 34 points, his first 30-point performance of the playoffs.
Lewis went 6-of-12 from three-point range. The rest of the Magic combined to connect on 4-of-18.
Bryant recorded eight assists and committed seven turnovers.
The Magic squandered a chance to pull even in the series and seize home-court advantage.
The victory left the Lakers in great shape: Eleven of the last 12 teams to win the first two games of the Finals have gone on to win the series.
Dwight Howard and the Magic headed home for Game 3 with their season essentially on the line.