Saturday's National League Capsules

CHICAGO (AP) - Adam LaRoche homered and matched a career high with four hits, and the Washington Nationals again rallied late against Kerry Wood and Carlos Marmol, scoring five runs in the eighth to beat the Chicago Cubs 7-4 on Sunday.

LaRoche drove a two-run shot off Matt Garza in the fourth. The Cubs chased Gio Gonzalez with three in the bottom half to go up 4-2. But Washington sent up 11 batters in the eighth and hammered Wood (0-1) and Marmol again after they faltered in a 2-1 loss on Thursday.

Ryan Mattheus (1-0) got the win. Henry Rodriguez struck out three in the ninth, and four relievers combined to shut out the Cubs over the final 5 1-3 innings after Gonzalez struggled.

METS 4, BRAVES 2

NEW YORK (AP) - Lucas Duda homered twice and became the first player to take advantage of the pulled-in fences at Citi Field, leading R.A. Dickey and the Mets over Atlanta.

David Wright kept hitting with a homer and two singles as the Mets improved to 2-0 for the first time since 2009.

Josh Thole lined a go-ahead single with two outs in the fifth inning off well-traveled Livan Hernandez, making his first regular-season relief appearance since his major league debut in 1996.

Martin Prado hit a two-run homer for Atlanta.

Dickey (1-0) kept the Braves off-balance with his knuckler for six innings, allowing five hits and working around four walks.

DIAMONDBACKS 5, GIANTS 4

PHOENIX (AP) - Aaron Hill hit two homers, Chris Young had a pair of run-scoring doubles and the quick-striking Diamondbacks beat San Francisco.

The kings of the comeback last season, the Diamondbacks have been fast starters in 2012, scoring seven runs the first two innings their first two games.

Hill drove in three of those: A solo homer off Madison Bumgarner (0-1) in the first inning and a two-run shot in the second. Young also hit the first of his RBI doubles in the first, giving starter Daniel Hudson (1-0) just enough cushion to open with a victory after struggling early last season.

J.J. Putz worked a perfect ninth for his second straight save.

Pablo Sandoval and Brett Pill each hit two-run homers for the Giants.

BREWERS 6, CARDINALS 0

MILWAUKEE (AP) - Corey Hart homered twice, Zack Greinke pitched four-hit ball for seven innings and the Brewers beat the Cardinals.

Rickie Weeks homered while Aramis Ramirez and Carlos Gomez added RBI doubles for the Brewers. Ryan Braun had a pair of doubles and drew a walk after going 0 for 5 on Friday.

Greinke (1-0) continued the dominant form he showed at Miller Park all last season. He didn't walk a batter and struck out seven.

Adam Wainwright (0-1), who missed all of the 2011 season after having elbow surgery, went 5 2-3 innings, giving up four hits and three runs with a walk and six strikeouts.

PIRATES 2, PHILLIES 1, 10 INNINGS

PITTSBURGH (AP) - Alex Presley singled with two outs in the bottom of the 10th to lift the Pirates over Philadelphia.

Rod Barajas, brought in by the Pirates to provide some power, doubled off Philadelphia reliever Joe Blanton (0-1) leading off the inning and pinch-runner Mike McKenry came home three batters later when Presley beat out an infield single.

Juan Cruz (1-0), a non-roster invitee to spring training, won in relief. Presley had two of Pittsburgh's six hits.

Cliff Lee gave up one run in six innings for Philadelphia.

ASTROS 7, ROCKIES 3

HOUSTON (AP) - The National League's youngest team gave baseball's oldest player fits.

J.D. Martinez homered and drove in three runs and the Astros beat 49-year-old Jamie Moyer and the Rockies.

Jordan Schafer homered leading off for the Astros and Martinez's two-run shot in the fourth made it 3-0.

With gray stubble covering his chin and hair of the same color peeking out the edge of his cap, Moyer (0-1) become the oldest player to appear in a game since 1980, when 54-year-old Minnie Minoso played in a game for the White Sox, according to statistics provided by the Rockies from the Elias Sports bureau.

Houston starter Lucas Harrell (1-0) yielded three hits in seven scoreless innings for the win.

Moyer allowed five hits and three runs in five innings.

MARLINS 8, REDS 3

CINCINNATI (AP) - Giancarlo Stanton led Miami out of its early slump, getting three hits and driving in three runs, and the Marlins beat the Cincinnati Reds for their first victory of the season.

Omar Infante, Hanley Ramirez and John Buck homered for the Marlins. Infante also had a double and a triple. With a chance to become the first Marlin to hit for the cycle, Infante flied out in the ninth inning.

Stanton, who went by the name "Mike" when he hit 34 homers last season, provided the go-ahead runs with a bases-loaded single off Mat Latos (0-1).

Ricky Nolasco (1-0) gave up six hits in eight innings, including Joey Votto's first homer since signing a new contract.

DODGERS 6, PADRES 5, 11 INNINGS

SAN DIEGO (AP) - Dee Gordon singled in the go-ahead run with two outs in the 11th inning and the Dodgers, who blew a five-run lead in the fifth, beat San Diego for their third straight win.

It was Dee's third hit of the night. He also walked twice, stole three bases and scored twice.

A.J. Ellis, who homered in the fourth, started the winning rally with a leadoff single off Anthony Bass (0-1) and was sacrificed by Justin Sellers. With two outs, Gordon singled down the right field line to bring in Ellis from second.

Todd Coffey (1-0) pitched the 10th for the win and Javy Guerra pitched the 11th for his second save in as many chances.