The Arizona Cardinals fell to the Houston Texans after a rough start, as the defense continued to struggle while Trey McBride shined.