Nolan Arenado homered among the team's five hits as the St. Louis Cardinals eked out a 4-2 victory over the host Houston ...