Jeff Teague hit consecutive 3-pointers as the Hawks rallied from a nine-point deficit in the fourth quarter. But Josh Smith, on an awful night, missed two free throws with just over a minute remaining, and James finished off Atlanta after the teams traded turnovers.
Everyone in the building knew James would shoot, but it didn't matter. He muscled away from DeShawn Stevenson, swished a 15-footer and hopped along the sideline in front of the Atlanta crowd. The Heat won without Dwyane Wade, who didn't play because of a cold.
Chris Bosh led Miami with 24 points. James just missed a triple-double, adding 11 rebounds and nine assists.
Teague paced the Hawks with 20 points and 11 assists.
KNICKS 104, MAVERICKS 94
NEW YORK -- Carmelo Anthony scored 31 points and the Knicks improved their best start in nearly two decades to 4-0.
Reserve JR Smith added 22 points for the Knicks, the only unbeaten team in the NBA. They hadn't been perfect after four games since the 1993-94 team started 7-0 en route to the NBA Finals.
The Knicks averaged 104.7 points and allowed just 85.3 per game while routing Miami and sweeping a home-and-home series from Philadelphia to start the season, but didn't seize control of this one for good until nearly the midpoint of the fourth quarter.
O.J. Mayo scored 23 points for the Mavericks, who had their three-game winning streak snapped and lost to the Knicks for just the fourth time in the last 22 meetings.
HORNETS 107, BOBCATS 99
NEW ORLEANS -- Anthony Davis had 23 points, 11 rebounds and five blocks in his first game back after a concussion, and the Hornets handed the Bobcats their third straight loss.
Davis came alive after getting tangled up with Charlotte big man Byron Mullens late in the second quarter, an altercation that sent teammates running to separate them and sent official Bill Kennedy somersaulting backward into the front row, where he landed in the lap of Dennis Lauscha, president of the Hornets and NFL's Saints. (Both clubs are owned by Tom Benson, who was sitting next to Lauscha and narrowly avoided Kennedy.)
Davis scored 18 following the feud on an array of driving layups, putbacks and even a smooth baseline jumper from about 10 feet.
SUNS 107, CAVALIERS 105
PHOENIX -- Shannon Brown scored 12 of his 22 points in the fourth quarter and helped key a late 14-4 run as Phoenix rallied from a 26-point deficit to get the win.
P.J. Tucker hit a 20-foot jumper from the left corner to give the Suns a 103-102 lead with 1:32 to go. After the teams traded misses, Marcin Gortat blocked Daniel Gibson's shot and Goran Dragic found Brown streaking down the right side for a fast-break dunk and a 105-102 lead with 37.4 seconds remaining.
Dragic made one of two free throws but Gibson connected on a 3-pointer with 13.1 seconds to play to get the Cavaliers within one. Sebastian Telfair dribbled the clock down to 5.1 seconds and made one of two free throws to make it 107-105.
Kyrie Irving had a chance to win it for Cleveland as time expired but his 3-pointer from the top of the key bounced off the back of the rim.
Dragic scored 26 points.
TIMBERWOLVES 96, PACERS 94
Roy left the game at halftime with a sore right knee. The former three-time All-Star is attempting a comeback after chronic knee issues forced him to retire from Portland before last season.
Derrick Williams scored 15 points for the Wolves, who at 4-1 are three games over .500 for the first time since they were 20-17 in 2006-07.
76ERS 106, CELTICS 100
The Celtics cut the lead to four twice in the final period, 83-79 and 102-98, but couldn't get any closer and fell to 2-3 with their only victories coming over winless Washington. The 76ers won their second game in three nights to improve to 3-2.
NETS 107, MAGIC 68
The Nets dominated inside, with Lopez and Blatche pushing around Orlando's young front line. They also got a lift from their bench, with Brooklyn's reserves outscoring their counterparts 55-18 for the game.
Orlando lost its third straight game after starting 2-0. It also tied a franchise-low with four made free throws, compared to 16 for Brooklyn.
The teams play each other again Sunday in Brooklyn.
THUNDER 105, PISTONS 94
OKLAHOMA CITY -- Serge Ibaka scored a career-high 25 points, Kevin Durant chipped in a season-high 25 points and 13 rebounds, and Oklahoma City broke in its new alternate jerseys by beating winless Detroit.
The Thunder scored nine straight points soon after Durant checked back into the game midway through the fourth quarter, stretching their lead to 93-77 after the three-time NBA scoring champion hit two free throws with 5:47 to play.
Detroit never got closer than nine after that, falling to 0-6 on the season -- one loss shy of matching the worst starts in franchise history in 1962 and 1980. First-round draft pick Andre Drummond led the Pistons with 22 points.
GRIZZLIES 93, ROCKETS 85
MEMPHIS, Tenn. -- Rudy Gay had 21 points and a key basket with 1:03 left that helped Memphis defeat Houston for its fourth straight victory.
Zach Randolph had 15 points and 14 rebounds for the Grizzlies.
Houston was within 87-85 in the final 2 minutes, but Memphis scored the last five points of the game, including Gay's rebound bucket, to win its 13th consecutive regular-season game at home.
Mike Conley had 14 points for Memphis, including a 3-pointer down the stretch, and Jerryd Bayless added 12. The Grizzlies are 4-1 for the first time since the 2000-01 season, when they played in Vancouver.
Chandler Parsons led the Rockets with 19 points, including 15 in the second half. James Harden had 18 points, but shot only 4 of 18 from the field and 1 of 6 outside the arc. Jeremy Lin had 15 points.
BUCKS 101, WIZARDS 91
WASHINGTON -- Monta Ellis scored 22 points, and the Bucks quickly erased an early deficit before pulling away with a 13-0 run bridging the third and fourth quarters.
Washington fell to 0-4 despite 22 points from Beal, the No. 3 overall pick in June's NBA draft, and a combined 26 from veterans Trevor Ariza (15) and Emeka Okafor (11), matching their output from the team's first three games.
With the outcome no longer in doubt, Beal was called for a flagrant foul when he knocked Ellis to the court on a breakaway. As Beal leaned over to offer Ellis a hand to help him up, Jennings ran up and shoved Beal down.
The Bucks improved to 3-1. They were coming off their first loss, against Memphis on Wednesday.
Copyright 2012 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index