PITTSBURGH Livan Hernandez induced four double-play grounders in winning his ninth consecutive decision, and Jose Guillen homered twice as the Washington Nationals beat the Pittsburgh Pirates 7-4 on Monday night.
The NL East leaders won for the 17th time in 21 games.
The Pirates have dropped seven of eight since winning a season-high four in a row and are six games under .500 after being 30-30 on June 11.
Cardinals 6, Reds 1
CINCINNATI Chris Carpenter took a shutout into the ninth inning, and St. Louis got two-run homers from Albert Pujols and Reggie Sanders in a victory over Cincinnati.
Carpenter (10-4) allowed three hits through eight innings before Felipe Lopez led off the ninth with his 12th homer, ending the right-hander's career-best scoreless streak at 17 innings.
Ray King got final three outs to finish the four-hitter. Carpenter struck out eight and walked two. He has allowed just four runs over 31 innings in his past four starts.
Cubs 5, Brewers 4
MILWAUKEE Greg Maddux earned his 311th victory to tie Tom Seaver for 17th on the career list, allowing three runs on seven hits in six innings to help Chicago end a four-game losing streak.
Derrek Lee and Aramis Ramirez each hit home runs off Tomo Ohka (5-4) with two outs in the first to support Maddux, who was tagged for seven runs on eight hits in 3 2-3 innings by Florida in his last start.
On Monday, Maddux (6-4) gave up Lyle Overbay's two-run homer in the third and Rickie Weeks' RBI double in the sixth. He walked three and struck out two before leaving for a pinch-hitter in the seventh, and improved to 11-2 in 18 career starts against Milwaukee.
The next Hall of Fame pitcher for Maddux to catch on the career victories list is Gaylord Perry with 314.
Ryan Dempster got the final five outs for his ninth save.
Astros 7, Rockies 0
HOUSTON Andy Pettitte pitched five-hit ball for seven innings and Lance Berkman hit his first homer of the season from the right side of the plate for Houston.
Pettitte (4-7) improved to 3-3 with a 3.15 ERA at Minute Maid Park this season. He tied his season high with eight strikeouts and walked only one.
John Franco and Chad Qualls each worked a hitless inning to finish Houston's fifth shutout of the season.
Joe Kennedy (3-7) allowed six runs on nine hits and three walks in 6 1-3 innings for Colorado. He quickly fell behind 3-0 with a shaky opening inning.
Padres 1, Dodgers 0
SAN DIEGO Jake Peavy struck out a career-high 13 and held Los Angeles to two hits in eight innings for San Diego.
The NL West-leading Padres won their third straight game after losing 12 of 15 to start June. The Dodgers lost their seventh straight.
Brian Giles went 3-for-3 with a walk, including a one-out double in the fourth inning that drove in the game's only run. Trevor Hoffman put runners on first and second in the ninth before finishing for his 18th save in 20 chances, and the 411th of his career.
Peavy (6-2), coming off back-to-back losses, retired the first 13 Dodgers.
Brad Penny (3-4) allowed one run and six hits in six innings, struck out four and walked none.
Giants 8, Diamondbacks 3
SAN FRANCISCO Pedro Feliz hit a three-run homer, Mike Matheny also connected and Noah Lowry avenged an earlier loss to Arizona for San Francisco.
Todd Linden hit an RBI double and J.T. Snow and Moises Alou each singled in runs as San Francisco won for the 18th time in the last 22 meetings against its division foe at SBC Park.
Lowry (4-6), a left-hander in his first full big league season, lost to Arizona on April 20 for his first defeat in the majors after beginning his career 7-0.
On Monday, he gave up six hits, struck out three and walked two before giving way to Scott Munter after 5 2-3 innings.
Diamondbacks starter Javier Vazquez (7-5) was tagged for 10 hits for the fourth time this season and the third in five starts.
Peninsula Clarion ©2015. All Rights Reserved.