Pinch hitter Dioner Navarro had a game-ending sacrifice fly in the 11th inning, lifting the Chicago Cubs to a 4-3 victory over the Pittsburgh Pirates on Sunday.
Anthony Rizzo sparked the winning rally with a leadoff single. He advanced on Alfonso Soriano’s single and went to third when Pirates catcher Russell Martin threw the ball into center field while trying to pick Rizzo off second.
Luis Valbuena was walked intentionally before Navarro’s fly ball to right off Bryan Morris (4-3) gave the Cubs their seventh win in the last 11 games.
Matt Guerrier (3-4) pitched two scoreless innings for his first win with Chicago. He was acquired in the trade that sent Carlos Marmol to the Los Angeles Dodgers on Tuesday.
The Cubs had a 3-2 lead and the Pirates were down to their last strike when Starling Marte drove a 3-2 pitch from closer Kevin Gregg over the wall in center for his ninth homer.
It was Gregg’s second blown save in 17 opportunities. He began the inning with consecutive strikeouts against Jordy Mercer and pinch hitter Travis Snider.
Chicago (38-48) improved to 20-18 since it got off to a lackluster start. It has won five of its last seven series.
Pittsburgh (53-34) has dropped three of four to fall into a tie with St. Louis for the NL Central lead and the best record in baseball.
Cardinals 3, Marlins 2
Lance Lynn outpitched Marlins All-Star Jose Fernandez for his 11th win and Matt Holliday homered for the St. Louis Cardinals in a 3-2 victory that wrapped up a three-game sweep Sunday.
Lynn (11-3) worked seven strong innings in 87-degree heat and matched All-Star Adam Wainwright for the team lead in wins, bouncing back from losses in consecutive starts for the first time in his career. He struck out seven, fanning Giancarlo Stanton all three times, and has reached 11 wins prior to the break both of his years in the rotation.
The 20-year-old Fernandez (5-5) worked six innings a day after getting the nod as the Marlins’ lone All-Star and gave up three runs on four hits and a season-high four walks. He hadn’t allowed more than two earned runs in his previous six outings.
Phillies 7, Braves 3
Freshly chosen All-Star Domonic Brown homered, tripled and drove in two runs Sunday, leading the Philadelphia Phillies over the Atlanta Braves 7-3.
Ben Revere hit a two-run triple for Philadelphia, which took two of three from the NL East-leading Braves.
Chris Johnson homered and Brian McCann got three hits for Atlanta, which has lost 10 of its last 15 road games. McCann finished 9 for 12 in the series and is batting .512 (22 for 43) over his last 11 games.
Jonathan Pettibone (5-3) allowed one run on five hits in 5 1-3 innings while tying his career high with six strikeouts against one walk. The Phillies used five relief pitchers on a hot day that began with a gametime temperature of 95 degrees.
Kris Medlen (6-8) gave up a season-high six earned runs in 5 1-3 innings.
Mariners 3, Reds 1
Joe Saunders pitched seven efficient innings and Nick Franklin and Justin Smoak each homered to lift the Seattle Mariners to a 3-1 win over the Cincinnati Reds on Sunday.
A day after the Reds scored 13 runs, they managed just six hits and a run off Saunders. The left-hander allowed only two baserunners to reach third in the first six innings and retired 11 consecutive batters before Chris Heisey doubled into the left field corner with one out in the fifth inning.
Saunders (7-8) walked none and struck out two while winning back-to-back starts for the first time this season.
Charlie Furbush pitched a 1-2-3 eighth and Tom Wilhelmsen was perfect in the ninth for his 18th save, helping the Mariners pick up their second win of the three-game series and improve to 10-2 against the Reds since interleague play began in 1997.
Rays 3, White Sox 1
David Price went the distance to win his second straight start since returning from an injury as the Tampa Bay Rays completed a three-game sweep by beating the Chicago White Sox 3-1 Sunday.
Price (3-4) worked around eight hits, walking none and striking out five. The 2012 AL Cy Young Award winner spent 47 days on the disabled list with a strained left triceps, then came back and struck out 10 in seven shutout innings against Houston.
The Rays have won eight of nine to move a season-high nine games over .500.
Indiana University product Josh Phegley hit his first major league homer for Chicago, which has lost nine of 11. The White Sox have dropped 19 of their last 23 road games.
Indians 9, Tigers 6
Michael Brantley’s two-run homer in the eighth inning off Al Alburquerque helped Cleveland snap a seven-game skid against Detroit and gave the Indians an 8-6 win on Sunday, trimming one game off the Tigers’ lead in the AL Central.
Brantley hit a solo homer in the sixth and had a career-high five RBIs. He drove a 3-1 pitch from Alburquerque (1-2) over the wall in right as the Indians recovered after their bullpen blew a five-run lead.
Detroit had overpowered Cleveland in the first two games of the four-game series, and the Tigers rallied to tie it 6-all in the eighth on Torii Hunter’s three-run homer.
Cody Allen (4-1) got one out in the eighth and Chris Perez gave up a single in the ninth before getting his ninth save.