Yordan Alvarez got the Houston Astros on the board with his 15th home run on the season before driving in another run in a four-run seventh inning to help mount the comeback over the Chicago White Sox.