Carmelo Anthony scored 25 points, Amare Stoudemire had 17 points and seven rebounds off the bench, and the New York Knicks extended their winning streak to three games with a 96-86 victory over the Milwaukee Bucks on Friday night.
J.R. Smith had 17 points and Tyson Chandler pulled down 20 rebounds in New York's fourth straight win over Milwaukee.
Ersan Ilyasova led the Bucks with 19 points and seven rebounds. Monta Ellis added 16 points and Brandon Jennings had 14.
The Knicks trailed for the majority of the game until late in the third quarter when they stormed back.
With 4:02 remaining in the period, New York was down 70-63 after a turnaround jumper by Ellis. But the Knicks went on an 8-0 run as Anthony hit a 3-pointer and Raymond Felton connected on an alley-oop with Chandler, who finished with nine points.
Smith then hit a 3-pointer to make it 71-70 with 2:04 left.
Ilyasova drove to the basket and was fouled by Chandler before making a free throw that tied it at 71. Samuel Dalembert briefly gave the Bucks a 73-71 lead with a tip-in after Ilyasova stole the ball from Anthony.
But the Knicks answered right back. Anthony scored on a drive and was fouled, converting a three-point play that put New York ahead for good with 42.5 seconds left in the third.
The Knicks opened the fourth quarter with another run. Stoudemire made a pair of free throws and a hook shot in the lane to give the Knicks a 78-73 lead before Milwaukee called a timeout after Pablo Prigioni drew a charge on Mike Dunleavy with 9:35 left.
After Jennings' layup made it 78-75, the Knicks went on an 8-2 run and never looked back. Iman Shumpert scored on a layup and Chandler followed with a dunk to make it 82-75. Marquis Daniels answered with a layup for Milwaukee but Shumpert made another basket and Felton followed with a 3-pointer to make it 87-77 before the Bucks called timeout with 4:58 to go.