Astros win with Jeremy Pena's grand slam against Marlins
Jeremy Pena hit a grand slam in the sixth inning, leading the Houston Astros to a 6-4 victory over the Miami Marlins. Framber Valdez pitched four scoreless innings for the Astros, while Declan Cronin took the loss for Miami. In other games, the Atlanta Braves defeated the Boston Red Sox 7-3, with Chris Sale striking out nine in six innings. The Pittsburgh Pirates won 15-5 against the Baltimore Orioles, highlighted by Henry Davis's grand slam. The Philadelphia Phillies and Detroit Tigers played to a 2-2 tie, while the Tampa Bay Rays and New York Yankees also ended in a 7-7 tie. The St. Louis Cardinals beat the Toronto Blue Jays 9-5, with Alex Burleson and Lars Nootbaar hitting home runs.