Republican Ted Cruz and Democrat Colin Allred square off for the only debate in the Texas Senate race