Giants slip past Dodgers

Subscribe Now Choose a package that suits your preferences.
Start Free Account Get access to 7 premium stories every month for FREE!
Already a Subscriber? Current print subscriber? Activate your complimentary Digital account.

Associated Press

Associated Press

SAN FRANCISCO — Ryan Vogelsong pitched seven innings to outduel San Francisco nemesis Clayton Kershaw for the second time this season and Melky Cabrera homered to help the Giants move within a game of Los Angeles for first place in the NL West with a 2-0 victory over the Dodgers on Tuesday night.

Vogelsong (7-3) followed Barry Zito’s seven innings in an 8-0 win in the series opener Monday with his own gem, marking the first time the Dodgers had been blanked in consecutive games in San Francisco since 1987 and for the second time ever.

Cabrera’s leadoff homer in the fourth snapped Kershaw’s streak of 35 2-3 consecutive innings in San Francisco without allowing an earned run. Pablo Sandoval added an RBI single for the Giants, who haven’t been this close to first place since after the first day of the season.

Kershaw (5-4) allowed two runs and eight hits in six innings.

CARDS 5, MARLINS 2

MIAMI — Yadier Molina hit a three-run homer and Kyle Lohse pitched into the eighth inning to lead the Cardinals to their fifth straight victory.

One night after Molina’s tying homer in the ninth inning keyed a huge comeback, St. Louis scored five unearned runs in the first.

The Marlins have lost eight of nine and are 3-17 in their last 20 games. Miami manager Ozzie Guillen was ejected for arguing balls and strikes with plate umpire Dan Bellino.

Lohse (7-2) allowed two runs and four hits while striking out four to lower his ERA to 2.82. Jason Motte pitched the ninth for his 16th save in 20 chances.

The Cardinals jumped out to a big early lead, aided by errors from Marlins starter Carlos Zambrano (4-6) and shortstop Jose Reyes. Molina took advantage of the miscues with his 12th homer.

REDS 4, BREWERS 3

CINCINNATI — Bronson Arroyo took a no-hitter into the eighth inning before giving up a three-run lead, but Drew Stubbs led off the bottom half with a homer, sending Cincinnati to the victory.

Arroyo allowed only one runner through the first seven innings, hitting Ryan Braun in the first. The slumping Brewers hit only four balls out of the infield during that stretch.

BRAVES 8, D-BACKS 1

ATLANTA — Tim Hudson pitched eight sharp innings and Atlanta opened its longest homestand of the season with a victory.

Hudson (6-3) allowed one run and seven hits, struck out seven and walked one.

Freddie Freeman had three hits and drove in two runs, Chipper Jones also had three hits and Michael Bourn cracked a first-inning homer for Atlanta, which had 17 hits.

CUBS 5, METS 3

CHICAGO — Anthony Rizzo had two hits and drove in the go-ahead run in his first game with the Cubs.

PHILLIES 5, PIRATES 4

PHILADELPHIA — Ty Wigginton and Carlos Ruiz homered to back Vance Worley and Philadelphia won its second straight to climb out of last place in the NL East.

NATIONALS 12

ROCKIES 5

DENVER — Adam LaRoche homered twice for Washington, and Ryan Zimmerman collected his 1,000th career hit and also homered.

ASTROS 5, PADRES 3

HOUSTON — J.D. Martinez hit a two-run homer, Jed Lowrie added a solo shot and the Astros held on for the win.

ANGELS 7, ORIOLES 3

BALTIMORE — Albert Pujols homered in his Camden Yards debut, C.J. Wilson allowed one run in seven innings and the Los Angeles Angels had a season-high 17 hits in a 7-3 win over the Baltimore Orioles on Tuesday night.

Pujols doubled and hit his 12th homer, a two-run shot in the fifth inning off Brian Matusz (5-9). Pujols has now homered in 33 ballparks off 282 different pitchers.

RANGERS 7, TIGERS 5

ARLINGTON, Texas — Yu Darvish struck out 10 in seven innings to beat Detroit and win his seventh consecutive start at Rangers Ballpark.

YANKEES 6, INDIANS 4

NEW YORK — Phil Hughes bounced back from a rough outing to pitch eight scoreless innings and Alex Rodriguez hit a long home run for New York.

RED SOX 5, BLUE JAYS 1

BOSTON — Jarrod Saltalamacchia hit a tying homer with two outs in the seventh inning and Boston rallied to beat Toronto.

WHITE SOX 3, TWINS 2

MINNEAPOLIS — Gavin Floyd finally solved the Minnesota Twins with nine strikeouts in seven shutout innings and Alex Rios hit a two-run homer for Chicago.

ROYALS 8, RAYS 2

KANSAS CITY, Mo. — Bruce Chen went seven innings in another workmanlike start and Jeff Francoeur and Yuniesky Betancourt both homered for Kansas City, which scored exactly eight runs for the third straight game.