MIAMI -- LeBron James had 34 points and 10 assists, Dwyane Wade scored 19 points and the Miami Heat avenged a loss at Oklahoma City last week, rallying to beat the Thunder 98-93 on Wednesday night for their 17th straight home victory.
Mario Chalmers scored 13 points, and Chris Bosh had 12 for Miami, which trailed by 11 in the first half before a comeback fueled in part by Russell Westbrook pulling James down from behind on a fast break in the second quarter.
Kevin Durant scored 30 points for Oklahoma City, and Westbrook added 28, but shot 9 for 26. James Harden had 12 for the Thunder, who lost despite holding Miami to 37 percent shooting.
The win moved Miami (39-14) within two games of Chicago (42-13) in the race for the NBA's best record. Oklahoma City fell to 40-14.
Around the rim
*Commissioner David Stern says the NBA is close to finalizing a deal to keep the Hornets in New Orleans with a very favorable lease, important capital improvements, intense tax benefits and a new television deal.
*Two-time Ohio State All-American forward Jared Sullinger is moving on to the NBA. The 6-foot-9 sophomore announced Wednesday he is giving up his final two seasons with the Buckeyes to make himself available for the NBA draft June 28. Sullinger averaged 17.5 points and 9.2 rebounds a game while shooting 52 percent from the field, leading Ohio State to the Final Four.
*Andrea Bargnani scored 24 points and DeMar DeRozan had 18 to lead the Toronto Raptors to their third straight win, 99-78 over the Philadelphia 76ers. Back in January, the Sixers thumped Toronto 97-62 en route to a sizzling 20-9 start. Those days are over for the fading team. Elton Brand and Jrue Holiday had 20 points in Philadelphia's eighth loss in the last 12 games.