Miguel Rojas doubled in the go-ahead run in the top of the eighth inning, Jorge Alfaro hit a massive home run off Madison Bumgarner, and rookie Robert Dugger pitched 6 1/3 solid innings as the Miami Marlins beat the San Francisco Giants 4-2 on Saturday night. Rojas broke a 2-2 tie with a run-scoring double to left off Giants reliever Shaun Anderson (3-5). Lewis Brinson singled in Rojas to make it 4-2.