LeBron James had 29 points, 11 rebounds and seven assists, and the Miami Heat tied a franchise record with their 14th straight victory, rallying to beat the New York Knicks 99-93 on Sunday.
Dwyane Wade added 20 points for the Heat, who had to overcome a 16-point deficit to beat the Knicks for the first time in three tries this season. Chris Bosh bounced back from a dismal first half to finish with 16 points.
The defending NBA champions won their sixth straight on the road by controlling the final minutes against a team that had a pair of 20-point victories over them this season and looked ready to run them out of the building again.
But James shook off a third-quarter leg injury and was back in top form by the finish, putting it away by coming up with a steal and throwing down a dunk with 23 seconds left.
Carmelo Anthony scored 32 points for the Knicks, who had their three-game winning streak snapped.