HOUSTON—Yordan Alvarez hit two three-run homers and Framber Valdez pitched seven innings in the Houston Astros’ 8-0 victory over the Arizona Diamondbacks on Friday night.
The AL West leaders got back on track after being swept in a three-game series at Cincinnati.