PHILADELPHIA — Dan Uggla had a tiebreaking RBI grounder in the 12th, the Atlanta bullpen pitched 5 2-3 scoreless innings and the Braves beat the slumping Philadelphia Phillies 5-4 on Saturday night for their ninth straight win.
Luis Avilan (4-0) pitched a scoreless 11th inning to earn the win and Craig Kimbrel got the last three outs for his 33rd save as the Braves won for the 11th time in 13 games.
Phillies left-hander Jake Diekman (0-2) pitched a perfect 11th but ran into trouble in the 12th. Justin Upton walked leading off and went to second on Freddie Freeman’s groundout. Walks to Evan Gattis and Paul Janish loaded the bases.
After right-hander Justin De Fratus came on, Uggla hit a bounding ball to short that looked like it could be a double play, but Uggla was safe when Chase Utley’s relay pulled an extended Kevin Frandsen off the bag at first.
Reds 8, Cardinals 3
CINCINNATI — Devin Mesoraco drove in three runs with a pair of homers, and Cincinnati finally broke out against St. Louis.
The Reds won for only the fourth time in 11 games between the NL Central rivals. Cincinnati had scored fewer than four runs in each of their last nine games head-to-head.
Left-handed Tony Cingrani (5-1) and four relievers contained an offense that had scored 26 runs in the last two games, allowing four hits.
Nationals 3, Brewers 0
MILWAUKEE — Dan Haren pitched seven strong innings and Adam LaRoche and Wilson Ramos hit home runs to lead Washington to a win over Milwaukee.
Heron gave up just four hits, with six strikeouts and two walks.
It was the second straight strong outing for Haren (6-11) as he allowed one run and three hits in seven innings of a 4-1 win over the New York Mets on July 27. Prior to that, Heron had not won a game in more than two months as the Nationals had lost his previous 11 starts. Haren went 0-8 with a 6.18 ERA in that stretch.
Dodgers 3, Cubs 0
CHICAGO — Chris Capuano scattered six hits over 6 1-3 innings and Los Angeles set a team record with a 13th straight road win, beating Chicago.
The Dodgers eclipsed the 1924 mark set by the Brooklyn Robins.
Carl Crawford broke open a 1-0 game by driving in two runs with a single in the sixth inning. Jerry Hairston Jr. singled in the first run in the third for NL West-leading Los Angeles, which is 13-2 since the All-Star break and has won 30 of its last 37 overall.
Royals 4, Mets 3
NEW YORK — Pinch-hitter Justin Maxwell homered deep into the left-field seats leading off the 12th inning, and Kansas City overcame a late blown lead against New York.
Kansas City, which had a nine-game winning streak snapped Friday with a loss in the 11th, is 8-2 in extra innings.
Maxwell, acquired Wednesday in a trade with Houston, hit a 3-2 pitch from David Aardsma for his fifth career pinch-homer and first overall with the Royals. The New York bullpen had been perfect after starter Jeremy Hefner left after six innings, but Aardsma couldn’t retire the first batter he faced.
Red Sox 5, Diamondbacks 2
BOSTON — Jake Peavy allowed four hits in seven-plus innings to lead the Red Sox to a victory over Arizona, winning his first start since coming to Boston at the trade deadline.
Peavy (8-5) struck out seven and walked two, giving up Paul Goldschmidt’s homer in the fourth and leaving with a 3-1 lead after a leadoff single in the eighth. He walked slowly from the mound as the crowd rose to a standing ovation, tipping his cap to the fans while crossing the first-base line on his way to the dugout.
Shane Victorino and Jarrod Saltalamacchia homered for Boston. Koji Uehara pitched the ninth for his 10th save.
Tigers 3, White Sox 0
DETROIT — Max Scherzer took a shutout into the eighth inning before being pulled, and the right-hander became baseball’s first 16-game winner when Detroit held on for a victory over punchless Chicago.
The White Sox have lost nine straight. The Tigers have won 11 of 12, despite playing most of that stretch without slugger Miguel Cabrera.
Scherzer (16-1) allowed three hits in 7 2-3 innings. Jose Veras got the third out of the eighth, and Joaquin Benoit finished for his 12th save in 12 chances.
Athletics 4, Rangers 2
OAKLAND, Calif. — Yoenis Cespedes hit a two-run home run to help Oakland end Texas’ five-game winning streak.
Matt Garza (7-2) lost for the first time since June 11 and the Rangers lost ground on the AL West Division leading A’s for the first time in nearly a week, falling 3 1-2 games back.
Jed Lowrie and Eric Sogard also drove in runs for the A’s, who ended a three-game losing streak. Brandon Moss and Coco Crisp each added two hits.