O.J. Mayo scored 28 points, including six 3-pointers, and Gary Neal had 12 of his 23 points in the fourth quarter as the short-handed Milwaukee Bucks held off the Cleveland Cavaliers 109-104 on Wednesday night.
Milwaukee, already without its top two point guards -- Brandon Knight and Luke Ridnour -- also played without forward Ersan Ilyasova and center Larry Sanders.
Ilyasova was out with a sore right ankle while Sanders was out with a sprained right thumb, injured in a weekend off-court incident that is being investigated, the Bucks said in a statement.
The Bucks opened the fourth quarter with an 11-2 run to take a 94-81 lead, but Kyrie Irving scored 10 consecutive points to fuel a 13-point run that put the Cavaliers up 104-103.
Caron Butler tipped in a miss by Mayo with 24.8 seconds left to put the Bucks up 105-104 and Mayo added four free throws in the closing seconds.
Irving led Cleveland with 29 points and Dion Waiters added 21.