WASHINGTON (AP) - Ramiro Pena hit a two-run homer off Craig Stammen with two outs in the 10th inning and the Atlanta Braves came back to beat the Washington Nationals 6-4 Friday night, stretching their winning streak to seven games.
Pena, who reached on a bunt as a pinch hitter in the eighth, helped Atlanta win a game it trailed 4-0 after two innings and 4-2 entering the ninth.
Bryce Harper hit a two-run, opposite-field shot in the first for his fifth homer, and Denard Span and Jayson Werth tacked on RBI singles in the second for the Nationals.
Eric O'Flaherty (2-0) pitched a 1-2-3 ninth for the win, and Craig Kimbrel retired the heart of Washington's order for his fifth save in five chances.
With one out in the 10th, Stammen (2-1) walked Dan Uggla. After a flyout, Pena hit his first homer of the season.
The Braves, a major league-leading 9-1, handed Washington its first loss in seven home games.
CUBS 4, GIANTS 3
CHICAGO (AP) - Starlin Castro's ninth-inning double off the center-field wall gave Chicago a wild win over San Francisco.
The Cubs led 2-0 heading into the top of the ninth, but closer Kyuji Fujikawa (1-0) allowed a one-out RBI single to Pablo Sandoval and hit Buster Posey with a pitch before Brandon Belt's two-run double with two outs put the Giants ahead.
Pinch-hitter Dioner Navarro tied the game with a leadoff homer in the bottom half against closer Sergio Romo (0-1). David DeJesus singled with two outs and scored the winning run on Castro's double.
It was Romo's first blown save in seven chances this season.
Giants ace Matt Cain made his first start since giving up nine earned runs in 3 2-3 innings during a 14-3 loss to St. Louis last Sunday. This time, Cain allowed only solo homers to DeJesus and Castro in seven solid innings.
Chicago starter Carlos Villanueva gave up three hits in 7 1-3 shutout innings.
PIRATES 6, REDS 5
PITTSBURGH (AP) - Andrew McCutchen hit a tiebreaking homer in the seventh inning and drove in three runs to lead Pittsburgh past Cincinnati.
McCutchen's leadoff shot to left field off J.J. Hoover (0-3) snapped a 5-all tie.
The Reds had just tied the score in the top of the seventh on Brandon Phillips' second home run of the game, a two-run drive to center off Tony Watson (1-0).
Phillips struck out to end the game with runners on first and second as Jason Grilli pitched a scoreless ninth for his fourth save.
Neil Walker and McCutchen hit consecutive two-run singles in the second to give the Pirates a 5-1 lead. Pittsburgh has won three of four overall after starting the season 1-5.
CARDINALS 2, BREWERS 0
ST. LOUIS (AP) - Cardinals rookie Shelby Miller allowed one hit in seven innings, a single by Norichika Aoki to open the game, and St. Louis did just enough on offense against Milwaukee to spoil Kyle Lohse's first start as a visitor since 2007.
A near-sellout crowd of 42,528 bundled up in 44-degree chill for the second Stan Musial tribute of the opening homestand, featuring a harmonica giveaway and the unveiling of a memorial plaque attached to the iconic Musial statue outside Busch Stadium. Seven members of the Musial family threw simultaneous first pitches and Musial's No. 6 was cut into the outfield grass in center.
David Freese had an RBI single and Yadier Molina hit his second homer for the Cardinals, who have allowed one run during a three-game winning streak.
Lohse (0-1), a 16-game winner last season whom the Cardinals did not attempt to re-sign, allowed two runs in seven innings while throwing 82 pitches - 31 fewer than Miller needed. Lohse received a nice ovation before his first at-bat.
Miller (2-0) had a career-best eight strikeouts in his third career start, one more than he had in his debut against the Reds in the 2012 regular-season finale. He retired his final 17 batters.
ROCKIES 7, PADRES 5
SAN DIEGO (AP) - Dexter Fowler's second home run of the game and sixth this season, a solo shot off Huston Street in the ninth inning, snapped a tie and sent Colorado to a victory over San Diego.
Padres slugger Carlos Quentin was in the cleanup spot after appealing an eight-game suspension for his role in a wild fight with the Los Angeles Dodgers the previous night. Quentin, also fined $3,000, went 0 for 4 with two strikeouts.
Todd Helton had three hits for the Rockies, who stopped a three-game slide.
Yonder Alonso hit a two-run homer for the Padres (2-8), who have lost three straight.
Fowler, who hit a solo drive in the fifth, connected off Street (0-1) in the ninth. Josh Rutledge followed with his first home run, and the back-to-back shots made a winner of reliever Rex Brothers (1-0).
Rafael Betancourt worked the ninth for his fourth save in five opportunities.
Colorado tied it at 5 with a pair of unearned runs off reliever Luke Gregerson in the eighth after an error by rookie Jedd Gyorko at third base.
PHILLIES 3, MARLINS 1, 10 INNINGS
MIAMI (AP) - Chase Utley hit a go-ahead triple in the 10th inning off Jon Rauch, and Philadelphia handed Miami its ninth loss in 10 games this season.
Miami is off to the poorest start by a big league team since Baltimore and Houston lost nine of their first 10 games in 2010, according to STATS. The Marlins, held to four singles by John Lannan and four relievers, are batting .209 with two home runs and 15 extra-base hits.
Ben Revere singled with one out in the 10th against Rauch (0-1), and Utley tripled into the right-field corner. Michael Young drove in another run with an infield single.
Phillippe Aumont (1-0) pitched a scoreless ninth and Jonathan Papelbon finished for his second save.
Marlins slugger Giancarlo Stanton was a late scratch with a sore left shoulder.
The crowd of 17,923 was up from 13,810 on Wednesday, a record low for the ballpark that opened last year.
DIAMONDBACKS 3, DODGERS 0
PHOENIX (AP) - Patrick Corbin gave up three hits in six innings as Arizona beat Clayton Kershaw and the Los Angeles Dodgers.
Kershaw (2-1) struck out nine, leaving him one shy of 1,000 for his career, but left trailing 1-0 after the Diamondbacks loaded the bases with one out in the eighth inning. Shawn Tolleson walked both batters he faced to bring in two runs.
Corbin (2-0) struck out four, walked three and hit a batter with a pitch. Brad Ziegler and David Hernandez each pitched a scoreless inning before J.J. Putz finished for his second save.
Arizona took a 1-0 lead in the fourth, the first run allowed by Kershaw in 20 innings to start the season. The Dodgers dropped the series opener a night after their bench-clearing brawl in San Diego resulted in an injury that will sideline pitcher Zack Greinke (broken collarbone) for eight weeks.
METS 16, TWINS 5
MINNEAPOLIS (AP) - John Buck kept up his powerful start with a grand slam, his fourth home run in the last four games, and New York beat Minnesota as snowflakes fell at Target Field.
Buck became only the fourth major league player in at least 92 years to reach 19 RBIs in the first 10 games of a season, according to STATS research dating to 1921. Chris Davis did it for Baltimore this year, Manny Ramirez for Cleveland in 1999 and Lou Gehrig for the Yankees in 1927.
In his first two weeks with the Mets after being traded twice during the offseason, Buck already has six homers. His career high is 20.
Jonathon Niese (2-0) lasted only five innings in frigid weather, ending his streak of 22 consecutive starts of six or more that dated to last June. That was the longest current run in the majors. He threw 101 pitches, giving up five hits, five runs (four earned) and four walks.
David Wright drove in four runs and missed the cycle by a home run, Daniel Murphy had four hits and four RBIs and the Mets didn't let the wintry conditions hurt their offense in any way. They overwhelmed Twins starter Vance Worley (0-2), who got three outs and gave up nine runs.