NEW YORK -- J.R. Smith scored 37 points, his third consecutive 30-point outing, and the New York Knicks beat the Charlotte Bobcats 111-102 on Friday night for their season-high seventh straight victory.
Carmelo Anthony had 32 points and Raymond Felton added 18 for the Knicks, who have the longest current streak in the NBA. They built a 30-point lead that was reduced to single digits for the second game in a row.
Gerald Henderson tied a career high with 35 points for the Bobcats. Kemba Walker added 16, Michael Kidd-Gilchrist had 14 and Ben Gordon finished with 12.
Smith had 23 points at halftime, shooting 9 of 11 from the field.
The Knicks held their biggest lead of the game at 58-28 when Smith hit a 3-pointer with 5:24 left in the first half. The Bobcats then went on a 19-9 run to pull within 20 before Anthony's two free throws gave the Knicks a 69-47 halftime lead.
After shooting 62.5 percent (25 of 40) from the field and 75 percent (9 of 12) from 3-point range in the first ha...