Saturday's National League Capsules

PHILADELPHIA (AP) - Chase Utley homered and drove in four runs to back Cliff Lee's eight strong innings and lead the Philadelphia Phillies to a 7-1 win over the Chicago Cubs on Saturday.

Lee (6-5) passed teammate Roy Halladay for the league lead in strikeouts, recording seven to up his season total to 107. He allowed four hits and one run while walking two.

Utley gave Philadelphia the early lead with a two-run double in the first and provided some insurance with a two-run homer in the eighth. Shane Victorino had three hits, scored three runs and drove in one.

Lee improved to 4-0 in five career starts against the Cubs, who have dropped 10 of 12 overall.

Matt Garza (2-6) made his second start since returning Monday from a bruised right elbow that sidelined him May 18. He pitched well, allowing two runs - one earned - and five hits in six innings.

Reds 10, Giants 2

SAN FRANCISCO (AP) - Mike Leake pitched eight scoreless innings and also got two hits off Tim Lincecum as Cincinnati gave the San Francisco ace one of his worst beatings ever.

Brandon Phillips hit a two-run double and scored twice and Joey Votto knocked the two-time Cy Young Award winner out with an RBI double in the fifth to give the Reds their second win in three games in San Francisco.

Lincecum (5-5) matched his career worst by allowing seven runs in four-plus innings, marking the first time since his rookie year in 2007 that he had allowed seven earned runs in a game.

Leake (6-2) improved to 3-0 with a 1.93 ERA in four starts since a brief stint back in the minors. Leake allowed four hits and struck out a career-high eight.

Brewers 5, Cardinals 3

MILWAUKEE (AP) - Rickie Weeks hit a go-ahead, two-run homer and Zack Greinke outpitched fellow Cy Young Award winner Chris Carpenter to lift Milwaukee over St. Louis.

The surging Brewers (37-28) pulled within a half-game of St. Louis for the NL Central lead and moved nine games over .500 for the first time in more than two years.

Prince Fielder hit his seventh homer in the last eight games and Corey Hart added a two-run double for the Brewers, who keep improving on their major league-best home record.

Lance Berkman homered off Greinke (6-1) to give St. Louis a 2-1 lead in the sixth, but Milwaukee scored four times in the bottom half off Carpenter (1-6) on Weeks' shot and Hart's double.

John Axford earned his 17th save, converting his 14th straight opportunity.

Milwaukee is off to the best start in franchise history at home (24-9). St. Louis came into town with the most road wins in the majors at 20, but the Cardinals will try to avoid being swept out of first place on Sunday.

Dodgers 11, Rockies 7

DENVER (AP) - Pinch-hitter Casey Blake broke a tie with a three-run double in the sixth, Ted Lilly pitched five effective innings and Los Angeles snapped a three-game skid.

Aaron Miles and Jamey Carroll each had four hits as the Dodgers banged out a season-high 18. With the bases loaded in the bottom of the ninth, Tony Gwynn Jr. made a diving catch in left field for the final out - the second time he has done that this season.

Lilly (5-5) scattered four hits before being lifted for Blake, who didn't start because of a sore neck.

The Dodgers' bullpen nearly squandered a late six-run lead, much like the Rockies the night before.

Jason Hammel (3-6) was cruising along until the sixth, when his lower back began to stiffen up. He gave up seven hits and three runs - two earned - before exiting. He's still searching for his first win since April 30.

Pirates 3, Mets 2

PITTSBURGH (AP) - James McDonald allowed two runs in six innings, Andrew McCutchen hit a two-run double and Pittsburgh beat New York.

Garrett Jones had an RBI double off knuckleballer R.A. Dickey (3-7), who tossed a complete game for the Mets. Jose Reyes, Ruben Tejada and Carlos Beltran each had two hits for New York, which lost for the second time in seven games.

Drawn partly by a postgame fireworks show and Huey Lewis concert, the Pirates drew 39,273, their fourth sellout of the season and the third-largest crowd in PNC Park's 11-year history.

McDonald (4-4) allowed eight hits and three walks. Tim Wood pitched a scoreless seventh, Jose Veras struck out Ronny Paulino with runners on second and third to end the eighth and Joel Hanrahan worked a perfect ninth for his 16th save in 16 opportunities.

Braves 6, Astros 3, 10 innings

HOUSTON (AP) - Brian McCann hit a three-run homer in the 10th inning, lifting Atlanta over Houston for its fifth straight victory.

McCann's shot to right field off Brandon Lyon (3-3) scored Jordan Schafer and Dan Uggla to give him 501 career RBIs and put the Braves on top 5-2. Schafer singled before Uggla walked.

The Astros have lost seven of eight.

Chipper Jones hit his second double after McCann's homer to chase Lyon and scored on a two-out single by Eric Hinske to make it 6-2. Hinske homered to tie it in the fourth.

Houston's Hunter Pence had two hits, including an RBI double, to extend his hitting streak to a career-best 22 games, the longest current streak in the majors.

Scott Linebrink (2-1) earned the win.

Diamondbacks 9, Marlins 5

MIAMI (AP) - Kelly Johnson's three-run double highlighted a six-run fourth inning and Arizona sent Florida to its ninth loss in 10 games.

Ryan Roberts and Stephen Drew each hit a solo homer in support of Ian Kennedy (7-2), who gave up five runs and eight hits in eight innings.

Chris Coghlan, Gaby Sanchez and Mike Stanton homered for the Marlins.

Javier Vazquez (3-6) was chased in the fourth - an inning after striking out the side - when Arizona sent 10 batters to the plate and scored six runs.

Drew began the inning by hitting his fourth homer to tie it at 2.

Nationals 2, Padres 1

SAN DIEGO (AP) - John Lannan pitched effectively into the seventh inning and Washington beat San Diego to win consecutive road games for the first time in a month.

Lannan (4-5) allowed highly touted rookie Anthony Rizzo's first major league homer and escaped a bases-loaded jam in the sixth. The left-hander gave up six hits.

The Nationals scored twice in the first on Danny Espinosa's RBI double and Wilson Ramos' run-scoring single. Washington had dropped 13 of 18 away from home.

The club has won successive games in San Diego for the first time September 1999, when the franchise was located in Montreal.

Drew Storen pitched the ninth for his 14th save in 15 opportunities.

Clayton Richard (2-8) threw seven solid innings for San Diego, giving up two runs and five hits. Richard has lost three straight starts despite allowing just six earned runs.