MILWAUKEE -

Carmelo Anthony scored 29 points and former Buck Beno Udrih added 21 as the New York Knicks defeated the shorthanded Milwaukee Bucks 107-101 in two overtimes at BMO Harris Bradley Center Wednesday night.

John Henson's putback basket with three-tenths of a second left in regulation forces overtime, then after both teams scored seven points in the first overtime, Udrih hit a three-point basket to put the Knicks in front in the second overtime and they held on for the six point win.

Bucks guard Brandon Knight had a career night with 36 points and nine rebounds. Henson and Khris Middleton each scored 20 for the Bucks.

Milwaukee had only eight players play in the game.

The Knicks are now 8-17 on the season, while the Bucks are 5-20 including 2-11 at home.