Texans fall to Cardinals 27-24