The Arizona Diamondbacks dropped their 22nd straight road game Wednesday night, matching the 1963 Mets and '43 Philadelphia Athletics for the major league record with a 13-7 loss to the San Francisco Giants. Buster Posey hit a three-run homer in a first inning that lasted 43 minutes, while Steven Duggar and LaMonte Wade Jr. connected in the fourth as San Francisco sent its NL West rival to a 13th consecutive loss overall. Pinch-hitter Wilmer Flores added a two-run drive in the fifth and Brandon Belt hit his ninth homer that inning.