Brandon Phillips tripled, homered and doubled in his first three at-bats, Greg Reynolds beat his former team for his first major league win in two years, and the Cincinnati Reds defeated the Colorado Rockies 8-3 on Saturday night.
Phillips scored three times, drove in two runs and just missed becoming the first Reds player to hit for the cycle since Eric Davis did it against the San Diego Padres on June 2, 1989.
Phillips struck out and grounded sharply to third in his last two at-bats.
He began the night with an RBI triple that rolled to the center-field wall, and scored on Joey Votto’s groundout. Phillips connected in the third off Juan Nicasio for his 17th home run, then doubled to left in the fifth and scored.
BRAVES 5, MARLINS 4: B.J. Upton had four hits, including the game-winning single in the 11th inning as the Braves beat Miami. Upton, who entered the game hitting only .186, had a two-run homer and three singles after striking out in his first two at-bats. The single in the 11th off Ryan Webb (1-5) drove in pinch-runner Paul Janish from second base.
Justin Ruggiano hit a two-run homer in the first and Giancarlo Stanton also homered for Miami, which has lost five straight.
CUBS 4, PHILLIES 3: Starlin Castro hit a tiebreaking homer in the sixth to lead the Cubs.
Cole Gillespie drove in two runs with a single and a sacrifice fly as the Cubs earned their fourth win in 20 home games since the All-Star break. Castro, Junior Lake, Wellington Castillo and Darwin Barney had two hits apiece.
Castro drove a 1-0 fastball from Zach Miner (0-1) to the center field batter’s eye for his eighth homer and his first since July 31.
METS 11, NATIONALS 3: Zack Wheeler pitched effectively into the seventh inning and the Mets piled up a season-high 17 hits in a rout.
Eric Young Jr., Daniel Murphy, Josh Satin and Juan Lagares had three hits apiece for New York, which scored 11 runs for the second time in three days and won its third straight.
Wheeler (7-3) allowed two runs and five hits in 6 2-3 innings, striking out three and walking one.
DIAMONDBACKS 4, GIANTS 3: Eric Chavez hit the first pitch he saw in the ninth inning for a run-scoring single, sending Arizona to another walk-off victory. It was Arizona’s 12th walk-off win.
Willie Bloomquist opened the ninth with a single off Sandy Rosario (3-2) for his third hit and moved up on Adam Eaton’s sacrifice bunt. After an intentional walk to Paul Goldschmidt, Chavez lined his single into left-center for his fifth career game-ending hit, sending the Diamondbacks rushing out of their dugout to greet him.
ANGELS 6, BREWERS 5: Pinch-hitter Hank Conger came through with a two-run homer in the ninth inning off closer Jim Henderson that sent the Angels past Milwaukee. The Brewers had been 50-0 this season when leading after eight innings, the only team in the majors without a loss.
RANGERS 2, TWINS 1: Leonys Martin hit a game-winning bases-loaded single with two out in the ninth inning to lift Texas. Alex Rios doubled with one out against losing pitcher Caleb Thielbar. Two walks and one out later, Martin sent a ground ball past Brian Duensing to score Rios.
Starting pitchers Matt Garza of the Rangers and Mike Pelfrey each gave up a first-inning run before settling down over the next six innings.
Brian Dozier led off the game with his 15th home run.
Adrian Beltre’s sacrifice fly following two singles allowed Texas to tie the score 1-1 in the bottom of the first inning.
YANKEES 2, ORIOLES 0: Ivan Nova threw a three-hitter for his first career shutout and Robinson Cano supplied the offense as the Yankees edged Baltimore. Nova (8-4) outworked Scott Feldman in an efficient 104-pitch outing for his second complete game, helping the Yankees move past their division rival by a half-game in the AL wild-card chase. New York entered the final day of August trailing Tampa Bay by 4½ games. Baltimore trailed by four.
TIGERS 10, INDIANS 5: Omar Infante homered twice and drove in five runs to power Detroit to its third consecutive win. The Tigers stretched their lead in the AL Central to 8½ games over the second-place Indians despite playing without slugger Miguel Cabrera, who was sidelined by irritation of the abdominal area.
Infante hit a three-run homer in the second and a two-run shot in the sixth for Detroit, which improved to 15-3 against the Indians this year.
Yan Gomes homered in the seventh and Carlos Santana added a two-run inside-the park home run for the Indians, who have lost five in a row.
RED SOX 7, WHITE SOX 2: Jake Peavy pitched seven strong innings against his former team, Jacoby Ellsbury had three hits and the Red Sox won for the sixth time in seven games. Ellsbury also scored twice and drove in a run for the AL East leaders. David Ortiz, who snapped an 0-for-23 stretch with a two-run single in Friday’s win, went 2-for-4 with a walk and an RBI in Boston’s 15-hit attack.
Peavy (11-5) allowed two runs and five singles in his sixth start for the Red Sox.
BLUE JAYS 4, ROYALS 2: Brett Lawrie drove in the tiebreaking run with a bases-loaded walk in the eighth inning, helping Toronto rally for the win. Toronto batted around while scoring three unearned runs in the eighth against four relievers. Kansas City shortstop Alcides Escobar helped the Blue Jays with a key error.
The late rally made a winner of knuckleballer R.A. Dickey (11-12), who allowed two runs and seven hits in eight innings.
MARINERS 3, ASTROS 1: Joe Saunders pitched neatly into the sixth inning for his first win in a month, and Seattle earned its third consecutive victory. Kendrys Morales, Nick Franklin and Dustin Ackley each drove in a run for the Mariners, who had lost six in a row before the series against the major league-worst Astros.
Saunders (11-13) yielded an unearned run and six hits over 5 1-3 innings in his first win since Aug. 4 at Baltimore. The left-hander was 0-3 with an 8.31 ERA in his previous four starts.
Matt Dominguez and Brandon Barnes had two hits apiece for Houston (44-91).