Texans lead Bengals 17-10 at half