Jose Altuve put the Houston Astros on top with a three-run homer in the second inning and they held on for a 5-4 win over the St. Louis Cardinals on Friday night. The win is the fourth straight for the Astros and the second consecutive loss for the ...