A dispirited group of Milwaukee Bucks opened a three-game home stand on a sour note Saturday night.

Charlie Villanueva's straight-on three-pointer with 9.7 seconds left broke a tie and lifted the Detroit Pistons to a 105-100 victory at the BMO Harris Bradley Center.

But the Bucks' team chemistry definitely was out of whack as Milwaukee (25-24) lost its third in a row and for the fifth time in the last six games.

Suddenly all those good vibes from a few weeks ago, when interim coach Jim Boylan replaced Scott Skiles, are fading fast. The Bucks got off to an 8-3 start under Boylan but the loss to the Pistons dropped them to 9-8 since he took charge.

Brandon Jennings finished with a game-high 26 points but needed 27 shots to do it, while backcourt mate Monta Ellis took just nine shots in 38 minutes. Ellis finished with eight points and three turnovers.