Giancarlo Stanton drove in two runs to lead the Miami Marlins past the St. Louis Cardinals 8-3 Saturday in the Grapefruit League opener for both teams.
David Freese hit a solo homer off John Maine with one out in the second. Maine allowed one hit, walked one and struck out one in his first spring start since making one for Colorado in 2011. He threw 31 pitches, including 18 strikes in two innings.
Miami's Alfredo Silverio homered off lefty reliever Randy Choate in the fifth. Silverio is a Rule 5 selection from the Los Angeles Dodgers.
St. Louis starter Trevor Rosenthal gave up four runs and five hits in two innings. He walked two in two innings.
Miami went ahead 2-0 in the first. Juan Pierre led off with a triple to left-center and scored on Stanton's one-out groundout. Joe Mahoney then doubled off the right-field wall and scored on Donovan Solano's single.
The Marlins scored twice in the third. Pierre's two-out push bunt to shortstop scored Adeiny Hechavarria. Following a walk to Placido Polanco, Pierre scored on Stanton's single to center.