Brandon Belt hits 2 home runs 1 day after his return to the majors

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.

(Copyright 2011 by The Associated Press. All Rights Reserved.)