Texans beat Bengals, 10-6