LeBron flies high
Anderson Varejao made his first career 3-pointer with 17.2 seconds left to celebrate Cavaliers teammate LeBron James' 25th birthday and give Cleveland a 106-101 victory over the Atlanta Hawks on Wednesday for their 11th victory in 12 games.
James scored a season-high 48 points with 10 rebounds for the Cavs, who won their sixth straight and 11th in a row at home.
With the score tied at 101 and the 24-second shot clock down to its final tick, the ball wound up in the hands of Varejao, who missed his first 18 career 3-pointers. But the frizzy-haired Brazilian stepped up and drilled his long shot before James rushed into his arms.
Joe Johnson scored 35 for the Hawks, who were held to just 37 points in the second half.
Suns 116 Celtics 98
At Phoenix, Amare Stoudemire and Channing Frye scored 26 points each as Phoenix handed what was left of Boston their third straight loss.
The Celtics were without injured Kevin Garnett and Paul Pierce in the final stop of what turned out to be an awful four-game road trip.
Eddie House led the Celtics with 19 points, going 5 of 7 on 3s. Ray Allen managed 15 points of 4 of 13 shooting.
Magic 117 Bucks 92
At Orlando, Florida, Vince Carter overcame a hard collision to score 25 points and rally Orlando past Milwaukee.
Carter was thrust under the courtside seats on a hard hit by Ersan Ilyasova late in the third quarter that gave Orlando a brief scare. The Magic's star shooting guard shook off the pain and never exited, igniting a 17-2 run that helped them pull away.
Dwight Howard had 17 points and 10 rebounds, and Jason Williams added 16 points to help Orlando rebound from its Christmas Day loss to Boston.
Brandon Jennings had 20 points, and Andrew Bogut had 15 points and 10 rebounds for the Bucks, who lost for the seventh time in their last eight games.
At East Rutherford, New Jersey, Brook Lopez had 21 points and 14 rebounds as New Jersey posted a rare victory to snap a 10-game losing streak with a blowout of New York.
Yi Jianlian added 22 points, Chris Douglas-Roberts had 17 and Devin Harris had 17, eight assists and seven rebounds as New Jersey (3-29) ended its second double-digit losing streak of the season.
The Nets set an NBA record opening the season with 18 straight losses.
Reserve Al Harrington scored 25 to lead the Knicks, while David Lee added 24 points and 15 rebounds.
Other results: Raptors 107 Bobcats 103; Hornets 95 Heat 91; Grizzlies 121 Pacers 110; Jazz 107 Timberwolves 103; Trail Blazers 103 Clippers 99; 76ers 116 Kings 106.