LeBron James had 39 points and eight assists, Dwyane Wade added 27 points on his 31st birthday and the Miami Heat held off the Los Angeles Lakers 99-90 Thursday night to finish the defending NBA champions' six-game road trip with three wins.