Ersan Ilyasova came off the bench to score a game-high 21 points and grab 12 rebounds as Milwaukee won its ninth straight home game against Charlotte.
Marquis Daniels added 18 points and six rebounds and Brandon Jennings had 15 points and eight assists for the Bucks, who have won 14 of 15 all-time meetings in Milwaukee.
Gerald Henderson scored 19 points off the bench and Kemba Walker contributed 16 points and six assists for the Bobcats, who have lost six straight since matching last season's total of seven wins in just 12 games.
Milwaukee led by as many as 26 in the second half before emptying the bench and allowing Charlotte to use a 16-2 run to get within nine.
The Bucks recorded a season-high 14 blocked shots, led by Larry Sanders with five. Milwaukee entered the day ranked second in the league with 7.4 blocks per game.
GAME NOTEBOOK: Milwaukee's 13 previous home wins against the Bobcats were by single digits. … The Bucks snapped a streak of seven consecutive games being held under 100 points, their longest such streak since acquiring Monta Ellis last season. … Veteran F Drew Gooden made his season debut for the Bucks and notched two points and four rebounds in eight minutes.