By The Associated Press
PHILADELPHIA -- Jamie Moyer went six strong innings to win his 250th career game, and the Philadelphia Phillies won their third straight game, 4-2 over the bumbling Washington Nationals on Sunday.
The 46-year-old Moyer is the 44th player to win 250 games, and only the 11th left-hander to joint he exclusive list. It was his sixth try at 250 after going winless in his last five outings while allowing 38 hits and 26 earned runs in 24 1-3 innings.
But Moyer (4-5) had one his best starts of the season Sunday, striking out four and walking none while registering a season-low hits allowed. It was Moyer's first win since April 26.
The Phillies (28-20) have won seven straight against Washington and 10 of 12 this season against major league baseball's worst team.
Astros 2, Pirates 1
PITTSBURGH (AP) -- Mike Hampton continued his mastery over the Pittsburgh Pirates, allowing only one run in seven innings in Houston's win.
Hampton became only the second pitcher to win eight in a row against the Pirates since 1954. He improved to 12-3 lifetime against Pittsburgh and has won eight straight since May 9, 2000. Only the Braves' Tom Glavine has had a streak that long against the Pirates in the past 55 years.
Miguel Tejada and Humberto Quintero each went 2-for-4 with an RBI for the Astros, who took two of three from Pittsburgh after arriving in here on a seven-game losing streak.
Chris Sampson retired the side in order in the eighth and LaTroy Hawkins pitched the ninth for his sixth save and first since May 14.
Padres 5, Rockies 2
DENVER (AP) -- Adrian Gonzalez hit his major-league leading 20th home run, Chad Gaudin struck out a season-high nine and the Padres beat the Rockies.
Brad Hawpe and Yorvit Torrealba had two hits each for Colorado, which lost for the first time under interim manager Jim Tracy, who replaced the fired Clint Hurdle on Friday.
Scott Hairston also homered and Heath Bell recorded his 15th save in 16 chances for the Padres, who salvaged the final game of the three-game series.
Gaudin (2-3) struck out eight through four innings before running into trouble in the fifth. He allowed consecutive one-out singles to Troy Tulowitzki and Torrealba, but pinch-hitter Seth Smith looked at strike three and Tulowitzki was caught stealing at third on the pitch.
Brewers 5, Reds 2
MILWAUKEE (AP) -- Mike Cameron homered and Yovani Gallardo won his fifth game as the Brewers swept the three-game series from the Reds.
It wasn't quite the gem Gallardo (5-2) threw on Monday against St. Louis when the right-hander had a no-hitter going into the sixth and finished allowing two hits in eight shutout innings, but he was good enough against Cincinnati.
He lasted 5 1-3 innings, hit a batter, threw a wild pitch and, except for Brandon Phillips' solo homer, allowed seven harmless hits. He worked out of a bases-loaded jam in the second and struck out nine.
The Brewers swept a three-game series from the Reds at Miller Park for the first time since July 3-5, 2006.
Gallardo had plenty of early run support when the Brewers touched Reds starter Micah Ownings (3-4) for two runs in the first, one in the second and two more in the third.
Mets 3, Marlins 2
NEW YORK (AP) -- John Maine shut down Florida again before becoming the latest Mets player sidelined by sickness or injury, and New York held off the Marlins to cap a highly successful month.
David Wright made a diving grab to start a rally-killing double play, and the Mets completed a 5-1 homestand to finish 19-9 in May. After taking two of three from Florida, they have won 11 of the past 14 games at their new home, Citi Field.
Bobby Parnell escaped an eighth-inning jam and Francisco Rodriguez struck out three in a hitless ninth for his 14th save in 14 chances.
Missing injured regulars Jose Reyes, Carlos Delgado and Ryan Church, New York got RBI doubles from Omir Santos, Fernando Martinez and Angel Pagan.
Giants 5, Cardinals 3
SAN FRANCISCO (AP) -- Rich Aurilia hit his first home run of the season to give San Francisco the lead in the seventh, Aaron Rowand doubled and scored twice and the Giants took the rubber game from the Cardinals.
The victory gave the Giants a winning month of May at 15-14 and a 5-1 homestand.
Merkin Valdez (2-0) pitched 1 2-3 innings with a 1-2-3 seventh for the win as San Francisco improved to 6-1 in rubber games and 5-0 at home in those contests. Brian Wilson finished for his 12th save in 15 chances.
Albert Pujols doubled, singled twice and scored a run after hitting two home runs in Saturday night's 6-2 victory and was 7-for-11 in the series.
Adam Wainwright (5-3) took the loss.
Braves 9, Diamondbacks 3
PHOENIX (AP) -- Chipper Jones homered and drove in four runs, Garrett Anderson hit his first home run with the Braves, and Atlanta routed the Diamondbacks.
Kris Medlen (1-2) was dominant for Atlanta, allowing one run over six innings for his first career win. Medlen struck out eight and retired 14 of the first 16 batters he faced.
Reed Johnson and Yunel Escobar each had three doubles for the Braves, who won for the second time on their seven-game road trip.
The Braves wasted little time against Diamondbacks starter Max Scherzer (2-4), scoring two runs on the game's first seven pitches.