New York: Carmelo Anthony became the 40th player in National Basketball Association history to score 20,000 points, leading the New York Knicks to a 96-93 win over Charlotte on Sunday.

Anthony finished with 28 points and hit the eventual game-winner for New York, which has won two straight since a 24-point loss to Chicago in its season opener. He entered the contest just three points shy of the 20,000 plateau.

Amar'e Stoudemire finished with 17 points and 10 rebounds off the bench and Iman Shumpert added 15 points in the win. Al Jefferson led Charlotte with 21 points, while Kemba Walker scored 16 points and Lance Stephenson flirted with a triple-double with 14 points, nine rebounds and eight assists.

Anthony opened the contest with a jump shot and then made history as the sixth-youngest player to reach 20,000 points with a three-pointer minutes later.

Anthony's three pointer was a part of a 15-5 surge to open the game for the Knicks. New York's lead was as high as 12 in the quarter before Charlotte trimmed the deficit to 29-21 heading into the second.