SAN DIEGO — Ian Kennedy struck out a career-high 12 in a combined four-hitter while Stephen Drew finished a torrid series by hitting a three-run home run and an RBI double as the last-place Arizona Diamondbacks beat the NL West-leading San Diego Padres 11-5 on Thursday.

Coming off a start in which he allowed a career-high 10 hits in five innings, Kennedy (8-9) one-hit the Padres through seven shutout innings. After allowing Will Venable's single to right-center with two outs in the fourth, Kennedy retired his final 10 batters, five by strikeout. He walked two in the first inning but struck out the side. Kennedy's previous strikeout high was nine, set in a 13-1 win again San Francisco on May 19. The Padres trailed 11-0 going into the eighth before being spared their worst loss of the season. Adrian Gonzalez hit a grand slam off reliever Sam Demel and a run that scored on catcher Miguel Montero's error during a rundown.

Gonzalez's fourth career grand slam also was his 157th homer as a Padre, moving him out of a tie with Phil Nevin and into sole possession of second place on the team's all-time list

San Diego's lead in the NL West dipped to six games over the idle San Francisco Giants.

Drew finished the series 7-for-14 with three homers, four doubles, six RBIs and four runs scored. The Diamondbacks avoided a sweep by winning in San Diego for the first time in nine games this year, and 10 dating to last year.

Mark Reynolds added a two-run homer, his 28th. Chris Young also drove in four runs, including a bases-clearing double in the fourth. Justin Upton and Gerardo Parra each had three hits. Arizona did most of its damage against Kevin Correia (10-9), who allowed nine runs on nine hits in 31?3 innings

View Comments

ASTROS 5, PHILLIES 1: At Philadelphia, WandyRodriguez pitched seven sharp innings, CarlosLee homered and Houston completed its first four-game sweep in Philadelphia in 11 years. The two-time NL champion Phillies fell three games behind first-place Atlanta in the NL East and trail San Francisco by a half-game in the wild-card standings. Rodriguez (10-12) allowed one run and five hits, striking out six. The left-hander is 7-2 with a 1.79 ERA since June 24. The spoiler Astros got major contributions from three former Phillies — pitchers BrettMyers and J.A. Happ and All-Star outfielder MichaelBourn — to earn their first four-game sweep in Philadelphia since September 1999. The Astros are the only NL team with a winning record (30-16) against Philadelphia since 2004.

DODGERS 7, BREWERS 1: At Milwaukee, CaseyBlake hit a two-run homer and six Dodgers pitchers combined on a two-hitter as Los Angeles beat Milwaukee to finish a three-game sweep. The Dodgers came into Milwaukee with a 3-14 mark on the road in the second half but rekindled their playoff hopes with their first three-game sweep at Miller Park since May 23-25, 2003. The Brewers lost their fourth straight overall. Leading 4-1, the Dodgers broke the game open in the seventh with three runs off Yovani Gallardo (11-6) and reliever Todd Coffey. Ronald Belisario (2-1) won in relief of starter Carlos Monasterios.

MARLINS 11, METS 4: At New York, HanleyRamirez feasted on New York pitching yet again and rookie LoganMorrison reached base four times, including a two-run double during Florida's seven-run sixth inning. Ramirez hit a two-run homer and finished with three hits, going 10-for-15 in the series. He's been a pain for the Mets all season, driving in 14 runs and scoring 15 times against them. AnibalSanchez (11-8) got the win despite allowing four runs and nine hits over five sloppy innings. David Wright hit a two-run homer in the first but New York stranded 12 runners and watched shortstop Jose Reyes leave in the second inning with what the team described as a "mild" right oblique strain, the same injury that sidelined him earlier this season. Mets starter Jonathon Niese (8-6) matched his career high with eight strikeouts but blew a 4-0 lead and was chased in the sixth. He allowed more runs (seven) than hits (five).

NATIONALS 11, CARDINALS 10: At Washington, IanDesmond singled home NyjerMorgan in the 13th inning and the Washington Nationals overcame AlbertPujols' 400th home run Thursday night in an 11-10 roller-coaster win over the St. Louis Cardinals. Morgan was hit by a pitch from BlakeHawksworth (4-8) while squaring to bunt leading off the inning, then advanced to third on AlbertoGonzalez's one-out single. With the infield in, Desmond bounced a grounder up the middle. DougSlaten (4-1) pitched a scoreless inning for the Nationals, who broke out of their offensive doldrums with 16 hits. Washington had been shut out three times in the past week, and the victory ended a four-game losing streak.

Join the Conversation
Looking for comments?
Find comments in their new home! Click the buttons at the top or within the article to view them — or use the button below for quick access.