The Detroit Pistons beat the Oklahoma City Thunder on Wednesday, 124-116, fighting off a pesky and shorthanded Thunder squad.