SAN FRANCISCO (AP) — Brandon Belt, Brandon Crawford and Evan Longoria homered for San Francisco, and the visiting Giants playing at home beat the Seattle Mariners 9-3 in a game moved to the Bay Area because of smoky, dangerous air in Western Washington. Donovan Solano and Mauricio Dubon hit early RBI singles as the Giants snapped a three-game losing streak with a “road” victory at Oracle Park. One encouraging development: A familiar mist hovered over the outfield late in the game, not smoke.