Nelson Velázquez hit a two-run single in the eighth inning to break a scoreless tie, Hayden Wesneski and two relievers combined on a three-hitter and the Houston Astros defeated the Chicago White Sox 2-0 on Wednesday night. With one out in the eighth, Yordan Alvarez singled and Isaac Paredes walked before Jose Altuve was hit by a pitch to load the bases. Pinch-runner Nick Allen was thrown out at home trying to score on a grounder by Daulton Varsho back to Sean Newcomb (2-4) before Velázquez laced his single into left-center field.