Rondo had 15 points, 11 rebounds and 10 assists for the Celtics, who won their second in a row on the heels of a five-game losing streak. They salvaged a 1-4 road trip Tuesday with a win over Cleveland and managed to hold on against the Bucks, who used a 13-0 run to cut a 15-point deficit to two points in the last minute.
Garnett, who had 10 rebounds, made four straight free throws down the stretch to seal the win.
Ersan Ilyasova scored 25 points with 10 rebounds and Drew Gooden had 23 points for the Bucks. Brandon Jennings scored just six and missed two straight shots on a key possession in the waning moments: a driving layup that Garnett didn't contest and then a three-point try from the left corner that could have made it a one-point game.