After a long stretch at home, the Milwaukee Bucks survived a tough road test.

The Bucks beat Boston for the fourth straight time, winning 95-92 Wednesday night as Sam Cassell scored 26 points.

"Coming from a heartbreaking loss last night, we had to find out how to get our swagger back," Cassell said. "The last five or six games, we have been missing that and the swagger and confidence is why teams like the Lakers win."

The Bucks lost 99-89 to the Los Angeles Tuesday night snapping a three-game winning streak. Milwaukee had played five straight at home and 13 of 16 overall.

The Celtics' Antoine Walker was short on a 3-pointer at the buzzer. Boston has lost three straight since acquiring Tony Delk and Rodney Rogers from the Phoenix Suns.

"We fought hard to get stops on them, but they kept making tough shots," Delk said. "It will take some more practice and games for me to pick things up, but I know there isn't much time and I'll have to do it fast."

Erick Strickland and Walker hit 3-pointers in the last 25 seconds to pull the Celtics within 93-92 with 5.5 seconds remaining. But Cassell hit a pair of free throws to seal the game.

Ray Allen and Glenn Robinson had 22 points each for the Bucks, the only NBA team with three players averaging at least 20.