The Heat trailed 98-95 after a 3-pointer by Detroit’s Jonas Jerebko, but James made two free throws to cut the deficit to one with 1:19 left. After Damien Wilkins fumbled the ball out of bounds for the Pistons, James drove straight at Austin Daye, drawing another foul and putting Miami up 99-98.
He made two more free throws with 9.4 seconds remaining.
THUNDER 101, HORNETS 91
In Oklahoma City, Kevin Durant scored 25 points to lead the Thunder to their 10th win in 11 games.
Oklahoma City improved to 15-3 despite an off night from guard Russell Westbrook and 21 turnovers.
T’WOLVES 105, MAVERICKS 90
In Dallas, Kevin Love had 31 points and 10 rebounds after signing his new contract for Minnesota, which ended Dallas’ seven-game home winning streak and its franchise-record streak of holding 15 consecutive opponents under 100 points.
WIZARDS 92, BOBCATS 75
In Washington, Nick Young scored 20 points, and Andray Blatche had 17 points and 10 rebounds to lead the Wizards in Randy Wittman’s first game as coach.
CAVALIERS 91, KNICKS 81
In Cleveland, Anderson Varejao had 16 rebounds, a powerful dunk down the stretch and outhustled New York’s big men as the Cavaliers ended a four-game losing streak.
NETS 97, 76ERS 90 (OT)
In Philadelphia, Deron Williams scored 34 points, including a go-ahead 3-pointer with 26.8 seconds left in overtime, to help lift New Jersey.
BUCKS 105, ROCKETS 99
In Houston, Stephen Jackson and Brandon Jennings each scored 20 points, Ersan Ilyasova had a career-high 19 rebounds after Andrew Bogut sprained his left ankle, and Milwaukee Bucks snapped an 11-game losing streak in Houston.
PACERS 95, BULLS 90
In Chicago, Danny Granger scored 22 points, Roy Hibbert added 20 and Indiana became the first visiting team to win on Chicago’s home floor this season.