Josh Hader struck out Ketel Marte looking on a questionable strike call to seal the Houston Astros 4-3 victory, and the sweep of the underachieving Arizona Diamondbacks.