Travis Wood outpitched Clayton Kershaw in a matchup of All-Star lefties, and Dioner Navarro and Starlin Castro had run-scoring singles to help the Chicago Cubs beat the Dodgers 3-2 Tuesday night, snapping an eight-game skid against first-place Los Angeles.
After losing 6-2 against Zack Greinke in the series opener, the Cubs caught Kershaw on a decidedly off-night for the ace who came in with a major league-leading 1.72 ERA. Kershaw’s streak of 18 scoreless innings, dating to Aug. 17, ended in the third when the Cubs took a 1-0 lead.
CARDINALS 6, REDS 1: Joe Kelly tossed six strong innings, and Matt Holliday drove in a run for a seventh straight game, lifting St. Louis over Cincinnati.
St. Louis has won six of its last seven, including the first two games of this three-game set.
The first-place Cardinals have won eight of their last 10 against the third-place Reds and lead them by 4 ? games in the NL Central.
Shin-soo Choo homered for Cincinnati, which lost for the fourth time in five games.
Kelly (6-3), who allowed one run on nine hits, improved to 6-0 in nine starts since rejoining the starting rotation on July 6.
Mat Latos (13-5), who gave up four runs on nine hits over six innings. He struck out four and did not walk a batter.
METS 5, PHILLIES 0: Jonathon Niese pitched a three-hitter and had a three-run double, helping the Mets end a five-game losing streak.
Niese struck out five and walked one in his second career shutout in 112 major league starts. He retired 17 straight batters and scored the first run by running through third base coach Tim Teufel’s late stop sign.
DIAMONDBACKS 10, PADRES 9: Aaron Hill lined a game-ending RBI single in the 10th inning to give Arizona the victory.
With Hill at-bat and runners on second and third, the Padres employed a five-man infield. Hill lined a shot over the head of left fielder Yonder Alonzo for his eighth career game-ending hit.
San Diego dropped to 7-6 in extra innings.
NATIONALS 2, MARLINS 1: Ross Ohlendorf pitched into the sixth inning, Ian Desmond had three hits, and Washington beat Miami.
Ohlendorf (3-0) pitched five innings of two-hit ball before Christian Yelich led off the sixth with his second homer, ending the starter’s outing.
It was Ohlendorf’s second start since he was sidelined by right shoulder inflammation.
GIANTS 5, ROCKIES 3: Hunter Pence and Pablo Sandoval hit back-to-back homers, and Yusmeiro Petit won his first game in four years, helping San Francisco beat Colorado.
Pence and Sandoval went deep in the opening inning, marking the first time all season the Giants have hit back-to-back homers.
Brandon Belt had four singles and scored twice for San Francisco, which won for the third time in four games.
RED SOX 13, ORIOLES 2: Shane Victorino homered twice and drove in a career-high seven runs to lead Boston to a win over Baltimore.
Felix Doubront pitched 6 2-3 innings of four-hit ball for the AL East-leading Red Sox.
Victorino also had a two-run double in the seventh, and Dustin Pedroia had three hits for the Red Sox.
ANGELS 6, RAYS 5: Erick Aybar drove in four runs and Los Angeles rallied from a four-run deficit to get the win.
Aybar hit a two-run double off closer Fernando Rodney (5-4) to put the Angels up 6-5 in the ninth.
Jose Molina had three hits and three RBIs for Tampa Bay, which has lost three in a row. The Rays are 2? games behind AL East-leading Boston.
YANKEES 7, BLUE JAYS 1: Alfonso Soriano hit two home runs, Andy Pettitte pitched seven shutout innings, and New York beat Toronto after losing Robinson Cano in the first inning.
Alex Rodriguez and Mark Reynolds also homered for the Yankees, who won for the 13th time in 15 meetings with the Blue Jays this season.
Cano sustained a bruised left hand after being struck by a pitch from left-hander J.A. Happ (3-4). X-rays were negative, and the Yankees said Cano is day to day.
ATHLETICS 6, TIGERS 3: Brandon Moss hit a tiebreaking two-run homer off Justin Verlander, and the Athletics beat the Tigers in a game cut short by rain.
Seth Smith hit a leadoff homer in the sixth, and Oakland had the bases loaded with no one out when the tarp was pulled on the field due to the weather. It was called after an 80-minute delay.
RANGERS 4, MARINERS 3: Ian Kinsler scored the go-ahead run on Danny Farquar’s balk in the 10th inning, handing Texas the victory.
Kinsler started the winning rally with one-out single against Farquar (0-2) for his fourth hit. Kinsler advanced on Adrian Beltre’s single, and then swiped third. After A.J. Pierzynski fouled out, home plate umpire C.B. Bucknor called a balk on Farquar with Alex Rios at the plate, allowing Kinsler to come home.
ROYALS 6, TWINS 1: James Shields was sharp for 7 1-3 innings, Alex Gordon had three RBIs and Kansas City scored five runs in the eighth inning. Shields struck out seven and notched his American-League best 22nd quality start.
Kevin Correia struck out a season-high seven over seven shutout innings, but ended up with a no-decision. Brian Dozier had the Twins’ RBI.
WHITE SOX 4, ASTROS 3: Jordan Danks hit a clutch two-run single in Chicago’s three-run eighth inning, leading the White Sox to the victory.
Danks finished with a career-high three hits as the White Sox won for the ninth time in 11 games. Paul Konerko, Alexei Ramirez and Avisail Garcia had two hits apiece.
Matt Dominguez had three hits and two RBIs for the Astros, who had won three of four.
BRAVES 2, INDIANS 0: Rookie Alex Wood pitched five-plus strong innings, Elliot Johnson had a two-run triple, and Atlanta held off Cleveland.
The Braves have won two straight, improving the majors’ best record to 79-52. They have won 14 of 17 at Turner Field and own baseball’s home mark at 45-18.
Wood (3-2) allowed five hits, a career-high four walks and struck out five in 5 2-3 innings.