NEW YORK – It took all afternoon before Curtis Granderson finally generated some goodwill at Citi Field.
The slumping Mets newcomer hit a sacrifice fly in the 14th inning and New York outlasted the Atlanta Braves 4-3 on Sunday to prevent a three-game sweep.
“It felt really good,” Granderson said. “Any way to help the team win a big game.”
Daisuke Matsuzaka pitched on consecutive days for the first time in his eight-year major league career, shutting out the Braves in three extra innings of relief.
Matsuzaka, who allowed a run in one inning of work in his season debut the day before, took the mound in the 11th with the game tied at 3-3.
The right-hander walked the first batter he faced, Dan Uggla, but then struck out the next three to get out of the inning. Uggla would be the only one to reach base against Matsuzaka, who did not give up a hit before passing on the baton to closer Jose Valverde for the 14th.
“I thought I might get a chance depending on the way the game unfolded — especially if it went into extra innings,” the 33-year-old Matsuzaka said.
The last time Matsuzaka threw in back-to-back games was in 2004, when he pitched in Games 6 and 7 of the Japan Series, helping the Seibu Lions win the championship.
Asked if he had any reservations about pitching without rest, Matsuzaka said, “No problems at all. I ended up not giving up a run, so great. I know where I stand. Whether I start or come in as relief, what matters is if the team wins.”
Matsuzaka fanned five batters.
Brewers 3, Pirates 2 (14)
In Pittsburgh, Khris Davis delivered the biggest hit in a game interrupted by a punch-filled brawl, homering in the 14th inning to lift Milwaukee.
Nationals 3 Cardinals 2
In Washington, Denard Span hit a sacrifice fly in the ninth inning as the Nationals, with Bryce Harper back in the lineup, rallied past St. Louis.
Reds 8, Cubs 2
In 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.
Dodgers 4, Diamondbacks 1
In Los Angeles, Yasiel Puig hit a three-run homer and threw out a runner at second base.
Giants 4, Padres 3
In 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.
Phillies 10, Rockies 9
In Denver, Jimmy Rollins homered early, then hit a go-ahead single in the eighth.
Marlins 3, Mariners 2
In Miami, Adeiny Hechavarria hit a go-ahead sacrifice fly in the eighth inning after an instant replay went in the Marlins’ favor.
White Sox 16, Rangers 2
In Arlington, Texas, Jose Abreu and Jordan Danks each had two-run homers, Erik Johnson combined with three relievers on a two-hitter and Chicago snapped a four-game losing streak.
Yankees 5, Rays 1 (12)
In St. Petersburg, Florida, Dean Anna drew a bases-loaded walk on a full-count pitch with two outs in the 12th inning and Carlos Beltran followed with a two-run single.
Red Sox 6, Orioles 5
In Boston, Dustin Pedroia scored from third on left fielder David Lough’s ninth-inning throwing error.
Athletics 4, Astros 1
In Oakland, Josh Donaldson homered and doubled twice to back another solid start by Jesse Chavez.
Twins 8, Royals 3
In Kansas City, Phil Hughes ended a personal losing streak that dated to last July.
Royals leadoff hitter Norichika Aoki went 2-for-5.
Tigers 2, Angels 1
In Detroit, Rick Porcello pitched seven sharp innings, and the Tigers took advantage of four errors to defeat Los Angeles.
Indians 6, Blue Jays 4
In Cleveland, David Murphy hit a three-run double in the sixth and John Axford worked out of a bases-loaded jam in the ninth en route to a victory over Toronto.