 Alex Bregman had a two-run home run, drove in three runs for Houston as the Astros got by the Miami Marlins 4-3. The Braves defeated the Diamondbacks 6-2. Giants downed the Blue Jays 4-3. Seattle beat San Diego 8-3. The Rangers nipped the Angels 5-4. Royals and Cardinals rained out. Twins White Sox rained out. Mets beat the Nationals 7-5.