Palmer's short stint perfect, Arizona beats Texans