Chauncey Billups scored a game-high 28 and hit a few big free throws down the stretch as his Pistons took Game 2.