ARLINGTON, Texas (AP) — Mike Tauchman hit a go-ahead grand slam, Brandon Crawford homered twice and the San Francisco Giants beat the slumping Texas Rangers 9-4. Tauchman’s slam with two outs in the eighth inning put the Giants in front for the third and final time. Crawford added a three-run drive in the ninth. Crawford also hit a solo homer in the sixth inning of his franchise-record 1,326th game at shortstop. The Giants have an MLB-best 38-22 record. Texas has lost 12 of its last 13 games.