One day after being recalled from the minors, Brandon Belt socked two of San Francisco's four home runs in a 5-2 victory at Florida.
Cody Ross ended the Giants' major league-record streak of 21 consecutive solo homers when he hit a two-run shot in the third inning. Ryan Vogelsong pitched into the eighth inning to earn his career-high 10th win. The Marlins ended a 10-game homestand 1-9.
The San Francisco Giants placed outfielder Andres Torres on the 15-day disabled list and recalled infielder Brandon Belt from Triple-A Fresno.
Torres was hit by a ball during Friday night's loss at Florida, resulting in a bruised right leg. The switch hitter is batting .228 with three homers in 85 games.
Carlos Beltran also was out of San Francisco's lineup with a strained right hand. He also missed the team's previous four games.
The East Texas native joins the Giants for the fourth time this year. Belt was San Francisco's opening-day first baseman this season. He has a .218 batting average, two homers and seven RBIs in 31 games.