By The Associated Press
MILWAUKEE -- Chris Young came within four outs of a perfect game, retiring the first 23 Milwaukee batters in order before Gabe Kapler homered, and the San Diego Padres beat the Brewers 10-1 on Sunday.
Young (5-5) got Prince Fielder and Corey Hart to pop out in the eighth before Kapler hit Young's 76th pitch of the game -- a 1-0 fastball -- into the left-field bleachers.
Chase Headley hit his ninth homer and Kevin Kouzmanoff hit his 21st for San Diego, which had 14 hits and broke the game open with five unearned runs off Manny Parra (10-7) in the third.
If Young had succeeded, it would have been the 18th perfect game in MLB history, and first since Arizona's Randy Johnson accomplished the feat on May 18, 2004 with a 2-0 victory over the Braves.
The Brewers remained four games behind the Chicago Cubs in the NL Central after the Cubs lost 4-3 to the Reds. Milwaukee began the day with a 4 1/2-game lead over the Phillies in the wild card race and has have lost five of seven in its chase to make the postseason for the first time since 1982.
Reds 4, Cubs 3
CINCINNATI (AP) -- Jolbert Cabrera hit a game-ending RBI single off Chicago closer Kerry Wood to complete Cincinnati's three-run ninth inning.
Edwin Encarnacion started the rally with a leadoff single into center field and hustled to second when the ball got past a charging Jim Edmonds. After Jay Bruce walked, Encarnacion was cut down at third when Ryan Hanigan bunted into a forceout but Wood (4-4) walked pinch-hitter Javier Valentin to load the bases.
Pinch-hitter Chris Dickerson followed with a chopper up the middle that glanced off the glove of shortstop Ronny Cedeno and into short center field for what originally was ruled a two-base error that allowed the tying runs to score. The official scorer later changed the error to a hit.
Cabrera then ripped a single into left field, giving Wood his sixth blown save.
Francisco Cordero (5-4) pitched a scoreless ninth to help send the Cubs to their seventh loss in their last eight games.
Phillies 6, Mets 2, 1st game
NEW YORK (AP) -- Jamie Moyer shut down the slumping Mets on two singles that didn't leave the infield, Greg Dobbs hit a three-run homer off Pedro Martinez, and Philadelphia trimmed their NL East deficit to one game in the opener of a day-night doubleheader.
Facing the first-place Mets for the sixth time this season, the 45-year-old Moyer allowed only a surprise bunt single by Robinson Cancel and an infield hit by Damion Easley over seven shutout innings.
After Brett Myers pitched Philadelphia to a 3-0 victory Friday night, Moyer (13-7) also was on top of his game when his team needed it.
Using his typical array of soft stuff and dashing out to the mound for warmup pitches even before the Mets lumbered off the field, he walked three and outpitched an ineffective Martinez (5-4) in the makeup of Saturday's rainout.
Philadelphia improved to 7-10 against the Mets this season. The Phillies won the final eight matchups last year.
Dodgers 5, Diamondbacks 3
LOS ANGELES (AP) -- James Loney had three RBIs and the Dodgers completed a three-game sweep of Arizona that gave them a 1 1/2-game lead on the Diamondbacks in the NL West.
The Dodgers tied a season best with their eighth straight win, following an eight-game skid. Hong Chih-Kuo (5-2) pitched 1 1-3 innings of relief for the victory and Jonathan Broxton got four outs for his 13th save.
The Diamondbacks have lost six of eight. On Aug. 29, they held a 4 1/2-game lead on Los Angeles.
With the score tied at 3, Blake DeWitt greeted reliever Jon Rauch (4-6) with a ground-rule double to lead off the seventh. DeWitt took third when first baseman Adam Dunn misplayed Angel Berroa's sacrifice bunt for an error.
Garciaparra drove in DeWitt with a sacrifice fly to right. Berroa scored when shortstop Stephen Drew booted Andre Ethier's routine grounder and threw too late to get him at first base.
Cardinals 3, Mariners 1
ST. LOUIS (AP) -- Albert Pujols hit a two-run home run and Adam Wainwright worked eight stingy innings in the Cardinals' victory over Florida.
Aaron Miles tripled and scored on pinch hitter Josh Phelps' single in the seventh for an insurance run, helping the Cardinals take two of three for their first series win since Aug. 22-24, when they took two of three from the Braves. St. Louis has won only three of its last nine.
Pujols hammered a 2-2 pitch from Josh Johnson (4-1) over the wall in left-center for a 2-0 lead.
Mike Jacobs hit his 30th homer leading off the second, his second of the series after homering for the first time in 70 career at-bats against the Cardinals on Friday.
Wainwright (9-3) allowed six hits and struck out six, with one walk, to beat the Marlins for the first time in four career appearances, including two starts.
Astros 7, Rockies 5
DENVER (AP) -- Pinch-hitters Darin Erstad and David Newhan had back-to-back run-scoring hits in the eighth inning, lifting Houston over Colorado.
The Astros have won 10 of 11 to pull within six games of NL wild card-leading Milwaukee, which lost 10-1 loss to San Diego on Sunday.
Erstad's bloop single tied it, and Newhan followed with a triple to center off Taylor Buchholz (6-5) to give Houston a 6-5 lead. Jose Castillo added a run-scoring single in the ninth and went 3-for-3 with two RBIs.
The Rockies, the defending NL champions, lost for the third time in four games. They entered the day 5 1/2 games back of NL West-leading Los Angeles.
Doug Brocail (7-5) tossed a scoreless seventh inning to earn the win in his 600th career appearance.
Nationals 7, Braves 4, 14 innings
ATLANTA (AP) -- Elijah Dukes hit a three-run double in the 14th inning and Washington beat Atlanta.
Dukes, who homered twice and went 4-for-5 in Saturday's 10-inning victory, was hitless in six at-bats before he faced Jeff Bennett in the 14th.
Bennett (2-6) gave up a leadoff walk to Anderson Hernandez, an infield single to Willie Harris and a one-out intentional walk to Lastings Milledge before Dukes doubled down the third-base line.
Steven Shell (2-1) pitched the 12th and 13th innings, striking out two and giving up two hits.
Joel Hanrahan got two quick outs before pinch-hitter James Parr, a rookie pitcher, walked and moved to third on Yunel Escobar's double. Hanrahan retired Jeff Francoeur on a grounder to earn his eighth save in 11 chances.
Giants 11, Pirates 6
SAN FRANCISCO (AP) -- Pablo Sandoval finished with five RBIs and the Giants rode a 10-run inning to a win over Pittsburgh, assuring the Pirates their record-tying 16th consecutive losing season.
San Francisco rapped out nine hits in its big fourth inning and took advantage of two errors to push across its most runs in a frame since it scored 10 in the second inning against the Houston Astros on Sept. 23, 2003.
Jeff Karstens (2-5) had his 18-inning road scoreless streak come to an emphatic end as he lost his fifth straight decision. He pitched three-plus innings, and was charged with five earned runs and six hits.
Jonathan Sanchez lasted three innings for the Giants. He gave up three runs, two earned, and five hits.
Osiris Matos (1-2) allowed two runs in the fourth, but earned his first major league victory.