Astros Fall to Giants in Wednesday Matinee

The Houston Astros were defeated on Wednesday afternoon by the San Francisco Giants at Minute Maid Park. After splitting the series’ first two games, the Astros sent Framber Valdez to the mound to face off against Giants starting pitcher Logan Webb. Valdez and Webb enjoyed a pitcher’s duel as neither offense could manage any consistent […]