WASHINGTON (AP) - Jordan Zimmermann was terrific in his second complete game of the season and the Washington Nationals limited the Cincinnati Reds to one hit for the second straight game in a 1-0 victory on Friday night.
Zimmermann (4-1) struck out four and walked one while improving to 3-0 with a 1.36 ERA in five career games against Cincinnati. The right-hander needed only 91 pitches to record his third career complete game.
It was the first time the Reds managed just one hit in consecutive games since July 5-6, 1900, against Brooklyn, according to research by the Elias Sports Bureau that the team provided. The Houston Astros from Sept. 14-15, 2008, were the last major league team with such a streak.
Xavier Paul led off the third with a single to center for Cincinnati's only hit off Zimmermann.
Homer Bailey (1-2) allowed one run and six hits in seven innings for the Reds.
The Nationals' only run came in the third. Bryce Harper tripled to right and scored on Jayson Werth's single to right.
CARDINALS 9, PIRATES 1
ST. LOUIS (AP) - Carlos Beltran homered from both sides of the plate and drove in three runs to lead Lance Lynn and the Cardinals to the victory.
Lynn (4-0) struck out nine in seven innings, allowing one run and two hits. The right-hander improved to 9-0 with a 2.63 ERA in his last 10 regular-season appearances.
Matt Carpenter and Beltran started the game with home runs for the Cardinals, who have won four straight and five of six.
Pirates starter Jonathan Sanchez (0-3) was ejected in the first inning after he hit cleanup hitter Allen Craig with a pitch. When manager Clint Hurdle came out to argue, he also was ejected.
Pirates hitting coach Jay Bell was tossed in the fifth inning when he argued with plate umpire Tim Timmons after leadoff hitter Starling Marte was hit by Lynn for the second straight time.
PHILLIES 4, METS 0
NEW YORK (AP) - Kyle Kendrick pitched the best game of his career, throwing a three-hitter for Philadelphia and getting home-run help from Ryan Howard.
The Phillies ended their three-game skid and dropped the Mets under .500 for the first time this season.
Kendrick (2-1) scattered three singles and didn't permit a runner beyond second base.
Philadelphia broke a scoreless tie in the sixth inning when Michael Young hit an RBI single and Howard followed with a long three-run homer off Dillon Gee (1-4).
ROCKIES 6, DIAMONDBACKS 3
PHOENIX (AP) - Troy Tulowitzki hit a bases-loaded double with two out in the fifth inning, leading Colorado to the victory.
Michael Cuddyer had two-out, two-run single in the first, and Wilin Rosario added a solo homer in the sixth for the Rockies.
Juan Nicasio (3-0) pitched long enough to earn the win, going five innings and allowing three runs and four hits. Rafael Betancourt earned his eighth save with a scoreless ninth inning.
Brandon McCarthy pitched six innings for Arizona and was charged with six runs and nine hits. He struck out seven but dropped to 0-3 on the season with a 7.48 ERA.
PADRES 2, GIANTS 1
SAN DIEGO (AP) - Andrew Cashner pitched six effective innings and contributed a big hit at the plate, helping the San Diego to the win.
Cashner (1-1) allowed one run and five hits, struck out five and walked one. He retired the last 12 batters he faced, avenging a 2-0 loss to Tim Lincecum and the Giants last Saturday.
Cashner also picked up his second major league hit and scored San Diego's first run in its two-run third inning.
Lincecum (2-1) struck out nine and allowed six hits in seven innings. Huston Street worked the ninth for his fourth save.
CUBS 4, MARLINS 2
MIAMI (AP) - Anthony Rizzo had two home runs and four RBIs to power the Cubs to back-to-back wins for the first time this season.
Rizzo's second career two-homer game gave him eight on the season, the most by a Cubs left-handed hitter in April. Billy Williams (1970) and Henry Rodriguez (2000) each hit seven.
Scott Feldman (1-3) allowed two runs in 6 2-3 innings, and Kevin Gregg recorded his second save. Darwin Barney had three hits for Chicago, which beat Miami 4-3 on Thursday and had been 0-6 following a win.
Wade LeBlanc (0-4) gave up four runs in six-plus innings and Joe Mahoney hit his first career homer for the Marlins.
DODGERS 7, BREWERS 5
LOS ANGELES (AP) - Adrian Gonzalez drove in the tying and go-ahead runs with a two-out double in the seventh inning, Carl Crawford homered and the Dodgers beat the Brewers.
Justin Sellers greeted reliever Burke Badenhop (0-2) with a leadoff single in the seventh and advanced on a sacrifice bunt by Jerry Hairston Jr. Nick Punto drew a two-out walk from Michael Gonzalez, and Adrian Gonzalez followed with a drive off the glove of center fielder Carlos Gomez as Sellers and Punto scored to give Los Angeles a 5-4 lead.
The Dodgers extended the margin to 7-4 in the eighth on a run-scoring groundout by Hairston and an RBI single by Crawford.
Ronald Belisario (2-2) got the victory. Brandon League gave up a run in the ninth, but earned his seventh save.
TIGERS 10, BRAVES 0
DETROIT (AP) - Anibal Sanchez struck out 17 in eight marvelous innings for Detroit, confounding the Braves in a dazzling performance.
Sanchez set a team record for strikeouts in a nine-inning game, and he had a mathematical chance of tying the major league mark of 20 when he was pulled after eight innings and 121 pitches. Sanchez (3-1) took off his hat as he was leaving the field following the top of the eighth, acknowledging a huge ovation at Comerica Park after he struck out Dan Uggla, his final hitter.
Paul Maholm (3-2) allowed eight runs in 3 2-3 innings after giving up only three in his first four starts.
Detroit's Matt Tuiasosopo homered and drove in a career-high five runs.