SAN FRANCISCO — Clayton Kershaw was one pitch better than Tim Lincecum in a matchup of All-Star aces, leading the Los Angeles Dodgers past the San Francisco Giants 1-0 Wednesday.
Kershaw (11-4) allowed three hits in eight innings to help the Dodgers snap a four-game losing streak and six overall to the rival Giants. He struck out 12 to improve his major league lead to 167 this season.
Dioner Navarro's home run off Lincecum (8-8) landed in McCovey Cove and was the only pop Los Angeles showed on a day hitting coach Jeff Pentland was fired. Dave Hansen was promoted on an interim basis for the rest of the season.
Javy Guerra pitched a perfect ninth for his sixth save.
Lincecum allowed five hits in seven-plus innings in another solid start with little run support.
PHILLIES 9, CUBS 1: At Chicago, Vance Worley pitched eight dominant innings, Jimmy Rollins homered from both sides of the plate and the Phillies pounded Ryan Dempster at steamy Wrigley Field.
It was another standout performance by Worley (6-1), who won his fourth straight start and continues to give the Phillies all they could ask for with Roy Oswalt and Joe Blanton injured. The 23-year-old right-hander allowed one run and four hits.
Rollins hit solo shots batting left-handed against Ramon Ortiz in the sixth and from the right side against John Grabow in the eighth.
Dempster (7-7) lasted just three innings for Chicago, yielding six runs and seven hits.
Michael Martinez had two hits, two steals and scored two runs for Philadelphia.
The gametime temperature was 97 degrees.
REDS 3, PIRATES 1: At Pittsburgh, Johnny Cueto gave up one run over six innings, leading Cincinnati to the victory.
Chris Heisey and Jay Bruce had two hits apiece for the Reds, who won for just the second time in nine games this season against the Pirates.
Cueto (6-3) struck out four and walked three while shaving his ERA to 1.98, and four relievers made the lead stand up. Francisco Cordero pitched the ninth to pick up his 19th save.
Pittsburgh's Jeff Karstens (8-5) needed just 76 pitches to get through seven innings, but fell to 1-5 in day games due in part to a pair of errors by shortstop Chase d'Arnaud that opened the door for two Cincinnati runs.
Cincinnati went down meekly in a pair of shutout losses to open the series, leaving 18 runners on base in the process.
ASTROS 3, NATIONALS 2 (11 INNINGS): At Houston, Jason Michaels hit an RBI single in the 11th inning to lift Houston to the victory.
Humberto Quintero started the Houston 11th with a single to right field and advanced on a sacrifice. He took third on a single by Michael Bourn to set up Michaels' clutch hit off Todd Coffey (3-1) that gave the Astros consecutive wins for the first time in more than a month.
Neither team got a hit in a scoreless 10th inning before Jayson Werth doubled with one out in the 11th. Wilton Lopez (2-4) retired the next two Nationals to end the scoring threat.
Werth also hit a tying two-run homer in the sixth inning.
METS 6, CARDINALS 5 (10 INNINGS): At New York, Angel Pagan homered with one out in the 10th inning and New York rallied from an early four-run deficit.
Carlos Beltran hit a two-run homer and Josh Thole had two RBIs for the Mets, including a tying single off Jason Motte with two outs in the eighth.
The Cardinals built a 4-0 lead for Kyle McClellan, who is 0-5 in eight starts since beating Houston on May 19.
Matt Holliday had three hits and two RBIs for St. Louis, which has lost four of five since the All-Star break.
Pagan connected on the first pitch from Fernando Salas (5-4), his first game-ending homer.
Jason Isringhausen (2-0) worked two scoreless innings for the win.
ROCKIES 3, BRAVES 2: At Denver, Carlos Gonzalez singled home the winning run off Eric O'Flaherty with two outs in the bottom of the ninth to lift Colorado.
O'Flaherty (1-3) retired his first two batters before third baseman Martin Prado let Dexter Fowler's grounder go through his legs for a two-base error. Pinch-hitter Ty Wigginton drew an intentional walk, and Gonzalez slapped the first pitch into right field, scoring Fowler from second.
That made a winner out of Huston Street (1-3), who threw a 1-2-3 ninth that ended with Fowler catching pinch-hitter Brian McCann's drive against the wall.
Rookie right-hander Juan Nicasio allowed one run over seven innings, and he stood to improve to 5-0 at home until Matt Lindstrom blew his second save in his last three appearances.
PADRES 14, MARLINS 3: At Miami, Ryan Ludwick and Jesus Guzman both drove in four runs for San Diego.
Will Venable homered, scored three runs, and reached base four times for the Padres, who set a season-high in runs while the 20 hits were their second-highest.
Aaron Harang (8-2) pitched 5 1/3 innings and allowed three runs.
Venable led off the game with a home run off Ricky Nolasco (6-7), who allowed nine runs in 1 1-3 innings. The Padres scored four in the first and nine in the second to build a 13-0 lead on 14 hits.
Ludwick had a two-run double and a two-run single during the two-inning barrage while Guzman added a three-run double.
In the nine-run second inning, the Padres sent 13 men to the plate including seven straight who reached base safely.
BREWERS 5, DIAMONDBACKS 2 (10 INNINGS): At Phoenix, Arizona lost shortstop Stephen Drew with a broken right ankle, then Milwaukee gave young reliever Ryan Cook a rude welcome to the big leagues with a three-run 10th inning.
Ryan Braun homered in the first inning for the second night in a row, then singled to bring in the second run in the 10th. Nyjer Morgan singled in the go-ahead run in the 10th, and Rickie Weeks had the third RBI hit of the inning.
Drew, the anchor of the Diamondbacks' defense, was hurt sliding into home plate in the fourth inning, pinning his right foot beneath him.
On the next play, Milwaukee center fielder Carlos Gomez left with a broken left collar bone after making a diving catch.