CHICAGO (AP) — Mark Ellis extended his hitting streak to 13 games before both he and manager Don Mattingly were ejected, and the Los Angeles Dodgers matched an 89-year-old club record with their 12th straight road victory, beating the Chicago Cubs 6-2 on Friday.
Ellis doubled and scored in the third before being tossed when he and Mattingly argued a called third strike in the fourth, but the Dodgers still improved to 12-2 since the All-Star break.
The NL West leaders remained unbeaten on the road since a loss at San Francisco on July 6 and matched the 1924 Brooklyn Robins for the longest streak in franchise history.
Nick Punto added two hits and drove in two runs, and Adrian Gonzalez and Yasiel Puig each added a pair of hits and scored a run for the Dodgers.
Los Angeles took control early, scoring two in the third and two more in the fourth while building a 5-1 lead and chasing All-Star Travis Wood (7-8).
That was enough for Hyun-Jin Ryu (10-3), who became the first Dodgers rookie to win 10 games since Kazuhisa Ishii in 2002. The left-hander matched a season high by allowing 11 hits in 5 1-3 innings but held Chicago to just two runs. He also struck out six without a walk.
ROCKIES 4, PIRATES 2
PITTSBURGH (AP) — Jhoulys Chacin allowed one run on six hits over eight innings and Colorado snapped a four-game losing streak with a win over Pittsburgh.
Chacin (10-5), who has won seven of his past nine decisions, stayed in the game after taking a sharp line drive off the bat of Starling Marte in the fifth inning.
Colorado’s Troy Tulowitzki had a solo homer and an RBI single, and Todd Helton had a two-run single 16 years to the day after making his major-league debut in the same city.
Pirates rookie Gerrit Cole (5-5) needed 102 pitches to make it through 5 1-3 innings, allowing three runs on three hits and two walks with six strikeouts.
CARDINALS 13, REDS 3
CINCINNATI (AP) — David Freese set the tone with a bases-loaded double in the first inning, and Daniel Descalso hit two of St. Louis’ three homers in a win over Cincinnati.
The Cardinals have emerged from a deep hitting slump by scoring 13 runs in each of their last two games. It’s the first time this season they’ve had double-digit run totals in consecutive games.
Shelby Miller (11-7) limited the Reds’ slumping offense to two singles over the first five innings before Joey Votto hit a three-run homer in the sixth.
Bronson Arroyo (9-9) matched his season high by giving up seven runs in only 3 2-3 innings, his shortest outing of the season.
BRAVES 6, PHILLIES 4
PHILADELPHIA (AP) — Brian McCann and Chris Johnson hit consecutive homers in a five-run fifth inning to lead Atlanta over Philadelphia for its eighth straight win.
McCann’s 16th homer, a two-run shot, gave the Braves a 4-2 lead just two batters after Justin Upton tied it on an RBI single. Johnson’s homer gave the Braves a 5-2 lead.
Kris Medlen (8-10) earned the victory, going six innings while giving up six hits and four runs, including three solo homers. He struck out eight and walked one.
Darin Ruf, Delmon Young and Chase Utley homered for Philadelphia. Ethan Martin (0-1) was charged with six runs on eight hits overall and his first career loss.
NATIONALS 4, BREWERS 1
MILWAUKEE (AP) — Jordan Zimmermann earned his career-high 13th win and Bryce Harper homered to lead Washington to a win over Milwaukee.
Zimmermann (13-6) went six innings and struck out four, but walked a season-high four. He worked out of jams in the first and third innings, each time stranding Rickie Weeks at third. The Brewers finished 0 for 9 with runners in scoring position.
Washington scored a run in the fifth off Alfredo Figaro (1-3). Harper made it 2-0 in the sixth with his 16th homer of the season.
Rafael Soriano pitched the ninth for his 27th save.
MARLINS 10, INDIANS 0
MIAMI (AP) — Jose Fernandez pitched eight innings and struck out 14, the most by an NL pitcher this season, to help Miami snap Cleveland’s eight-game win streak.
Miami’s All-Star became the first major league pitcher to strike out at least 13 in consecutive games since Randy Johnson in 2004. He’s the first rookie to do so since Kerry Wood in 1998.
Fernandez (8-5) set a Marlins record for the most strikeouts in consecutive starts. He had 13 Sunday in a win over Pittsburgh.
Logan Morrison provided all the support Fernandez needed with four hits and four RBIs.
Ubaldo Jimenez (8-6) worked four innings for Cleveland, allowing five runs — two earned.
PADRES 7, YANKEES 2
SAN DIEGO (AP) — Everth Cabrera, facing a 50-game suspension, tied his career high with four hits and Logan Forsythe hit one of San Diego’s three solo homers in a win over CC Sabathia and New York.
Cabrera is among 14 players facing discipline. Monday appears to be the deadline for the players to accept suspensions for their ties to the Biogenesis of America anti-aging clinic.
Cabrera had an RBI triple among his hits and scored a run.
Andrew Cashner (8-5) held the Yankees to two runs and seven hits in seven innings. He struck out two and walked none.
Sabathia (9-10) allowed five runs in 5 2-3 innings and is 0-4 in his last five starts.
METS 4, ROYALS 2, 11 INNINGS
NEW YORK (AP) — Eric Young Jr. homered with two outs in the 11th inning and New York overcame a blown lead to end Kansas City’s winning streak at nine.
Young slammed a 3-1 pitch from Luis Mendoza (2-6) over the right-field fence for his first career game-ending hit and just his second home run of the season.
The Mets led 2-0 on a first-inning homer by David Wright, but New York’s beat-up bullpen couldn’t protect it as Kansas City scored single runs in the eighth and ninth innings to tie it.
Carlos Torres (2-2), New York’s scheduled starter for Saturday, worked two innings for the win in the 4 hour, 7 minute marathon.