Matt Chapman hit a bases-clearing double in the eighth inning, Blake Snell pitched seven strong innings and the San Francisco Giants beat the Miami Marlins 3-1 on Friday night. With the Giants trailing 1-0, Chapman ripped a slider on a two-strike count from Marlins reliever George Soriano into the left-center field gap to score all three runners with two outs. The Giants are back at .500 at 68-68 but remain 6 1/2 games out of a playoff spot.