Michael Carter-Williams had 21 points and 10 rebounds to lead the Milwaukee Bucks to a rare 95-91 victory at home over the Chicago Bulls on Wednesday night.
The Bucks (37-38), who lost their previous nine home games against the Bulls, also got 16 points from Ersan Ilyasova.
Milwaukee won for just the third time in its last 11 games and maintains a 2 1/2-game lead over Miami and Brooklyn for sixth place in the Eastern Conference.
Chicago's seven-game winning streak against Milwaukee ended despite 25 points and seven rebounds from Jimmy Butler.
Pau Gasol added 14 points and 11 rebounds for the Bulls, who have lost seven of their last nine on the road. Chicago dropped into a tie with Toronto for the No. 3 seed in the East.
Bulls guard Kirk Hinrich took a charge and injured his left knee with 4:35 left in the third quarter. He limped to the locker room and did not return.
Consecutive jumpers from Khris Middleton and O.J. Mayo gave Milwaukee a 92-88 lead with 2:56 to go.
After a layup by E'Twaun Moore and a free throw by Gasol cut the deficit to 92-91, Milwaukee's Giannis Antetokounmpo blocked a layup attempt by Moore with 1:25 to go.
Milwaukee answered at the other end on a tip-in by Ilyasova for a 94-91 lead with 1:07 left.
Chicago missed three 3-pointers on its next two possessions before Antetokounmpo sank a free throw for a 95-91 lead with 5.8 seconds to go.
Bulls: Chicago's three-game winning streak was halted. The last time the team won four in a row was Feb. 7-12. . The Bulls are 25-9 in the last 34 games against the Bucks, including 3-1 this season.
Bucks: The previous time Milwaukee won a home game against Chicago was Feb. 26, 2011. ... Carter-Williams totaled 12 points in his previous two games, including four in a loss at Atlanta on Monday.
Bulls: Friday vs. Detroit.
Bucks: Friday at Boston.