Some clouds
35°
Some clouds
Hi 57° | Lo 43°

Mets Silence Atlanta on Granderson RBI in 14th

New York Mets' Curtis Granderson, right, hugs manager Terry Collins after hitting a walk-off sacrifice fly during the fourteenth inning of the baseball game at Citi Field, Sunday, April 20, 2014 in New York. The Mets defeated the Braves in extra innings 4-3. (AP Photo/Seth Wenig)

New York Mets' Curtis Granderson, right, hugs manager Terry Collins after hitting a walk-off sacrifice fly during the fourteenth inning of the baseball game at Citi Field, Sunday, April 20, 2014 in New York. The Mets defeated the Braves in extra innings 4-3. (AP Photo/Seth Wenig)

New York — Slumping newcomer Curtis Granderson hit a sacrifice fly in the 14th inning and the New York Mets outlasted the Atlanta Braves 4-3 on Sunday to prevent a three-game sweep.

David Wright had four hits and New York took advantage of three early errors by Atlanta, which had won seven of eight. Granderson went 0 for 6 with an error and was booed all afternoon, but turned those jeers to cheers at the end of a long day.

Kirk Nieuwenhuis drew a leadoff walk from Gus Schlosser (0-1) and advanced on Ruben Tejada’s sacrifice bunt. Eric Young Jr. was intentionally walked to bring up Granderson, hitless in his last 16 at-bats and stuck in a 4-for-44 slide.

The runners moved up on a wild pitch, and Granderson lifted the next delivery into medium left field. Nieuwenhuis slid home ahead of Justin Upton’s throw, and the Mets mobbed Granderson near first base.

Brewers 3, Pirates 2 (14)

Pittsburgh — Khris Davis delivered the biggest hit in a game interrupted by a punch-filled brawl, homering in the 14th inning to lift Milwaukee.

Ryan Braun hit a tying home run in the ninth for Milwaukee.

Brewers center fielder Carlos Gomez, Pirates outfielder Travis Snider and Milwaukee bench coach Jerry Narron were ejected after the third-inning fracas.

Nationals 3, Cardinals 2

Washington — Denard Span hit a sacrifice fly in the ninth inning and Washington, with Bryce Harper back in the lineup, rallied past St. Louis.

The Nationals loaded the bases in the ninth against Seth Maness (0-1) when Danny Espinosa singled with one out for his third hit, Jose Lobaton singled through the right side of the infield and pinch hitter Nate McLouth walked.

In his second game since being activated from the seven-day disabled list following a concussion, Span lofted a fly to left field. Espinosa easily beat the throw from John Jay, who shifted over from right field as St. Louis used a five-man infield.

Reds 8, Cubs 2

Chicago — Homer Bailey pitched six scoreless innings for his first win of the season and Jay Bruce homered and doubled as Cincinnati won for the 17th time in its last 19 games at Wrigley Field.

Zack Cozart hit a two-run homer for Cincinnati, which took two of three this weekend from Chicago.

Dodgers 4, Diamondbacks 1

Los Angeles — Yasiel Puig hit a three-run homer and threw out a runner at second base, leading Los Angeles over Arizona.

Puig flipped his bat after connecting to cap a four-run sixth inning. His second homer of the season came after a two-out intentional walk to Adrian Gonzalez.

Giants 4, Padres 3

San Diego — Buster Posey hit a two-run home run and Tim Lincecum earned his first victory of the season for San Francisco, which had only three hits in snappng a three-game losing streak.

Padres pitchers retired 23 of the final 24 batters and the Giants didn’t get a hit after the second inning.

Phillies 10, Rockies 9

Denver — Jimmy Rollins homered early, then hit a go-ahead single in the eighth inning that sent Philadelphia past Colorado.

Rollins finished with three hits as the Phillies averted a series sweep.

Interleague

Marlins 3, Mariners 2

Miami — Adeiny Hechavarria hit a go-ahead sacrifice fly in the eighth inning after an instant replay went in Miami’s favor and the Marlins completed a three-game sweep.

Mike Dunn (1-2) picked up the win in relief and Steve Cishek pitched the ninth for his third save of the season and 32nd in a row.

Tom Wilhelmsen (0-1) took the loss for the Mariners, who dropped their sixth straight.

In the bottom of the eighth, Christian Yelich was ruled safe at home after plate umpire Ed Hickox initially ruled him out on a force play. First baseman Justin Smoak threw home on a grounder by Garrett Jones.

Marlins manager Mike Redmond challenged the call. It was overturned after a delay of 2 minutes, 20 seconds. Replays showed Yelich slid in safely tying the game at 2.

With the bases loaded and one out, Hechavarria followed with a sacrifice fly to right field against Wilhelmsen.