NBA beat

LeBron James scored a season-high 40 points, and the Cleveland Cavaliers rallied to beat the Indiana Pacers 105-95 on Friday night.

James also had nine rebounds and seven assists for Cleveland (9-4).

Danny Granger had 19 points and nine rebounds, and Dahntay Jones added 17 points for the Pacers (5-5), who lost their second in a row.

Cleveland center Shaquille O'Neal missed his fourth straight game with a strained right shoulder. He did not travel with the team, and Cleveland coach Mike Brown didn't give a timetable for his return.

Hawks 105, Rockets 103: Josh Smith soared through the lane to drop in a missed shot with 0.7 seconds remaining and the Atlanta Hawks won their seventh in a row to maintain the NBA's best record. Marvin Williams scored a season-high 29 points, but it was Smith who came through at the end.

Grizzlies 102, 76ers 97: Rudy Gay tied his season high with 33 points, including a clutch jumper with 19 seconds remaining, Zach Randolph added 21 points and 11 rebounds, and the Memphis Grizzlies registered their first road win of the season with a 102-97 victory