PHILADELPHIA — Clayton Kershaw pitched eight dominant innings and the seemingly unstoppable Los Angeles Dodgers won their 10th straight Saturday night, beating Philadelphia 5-0 to keep the Phillies scoreless in two games under new manager Ryne Sandberg.

PHILADELPHIA — Clayton Kershaw pitched eight dominant innings and the seemingly unstoppable Los Angeles Dodgers won their 10th straight Saturday night, beating Philadelphia 5-0 to keep the Phillies scoreless in two games under new manager Ryne Sandberg.

Juan Uribe hit a three-run homer, Kershaw had an RBI double and the NL West-leading Dodgers improved to 25-3 after the All-Star break. They have won 19 of their last 20 road games and are 42-8 overall since June 22, the best 50-game stretch in the majors since the 1942 St. Louis Cardinals had the same record.

The previous team to win 19 of 20 road games was the 1916 New York Giants, according to STATS.

The 10-game winning streak is the longest for Los Angeles since an 11-game run in 2006.

Meanwhile, the skidding Phillies have yet to cross home plate since manager Charlie Manuel was fired Friday in the middle of a second-half swoon. They were blanked 4-0 by Zack Greinke and the Dodgers in Sandberg's debut and have now lost 21 of 25.

Kershaw (12-7) allowed three hits and lowered his NL-best ERA to 1.80. He struck out eight, walked one and earned his first win in nine career games against the Phillies.

Uribe singled and doubled before hitting a three-run shot in the eighth.

Giants 6, Marlins 4

At Miami, Matt Cain pitched seven innings and Gregor Blanco hit a two-run triple to lift San Francisco over Miami.

Pablo Sandoval also drove in two runs for the Giants, a day after they outslugged the Marlins 14-10.

Giancarlo Stanton hit a two-run homer for Miami estimated at 446 feet.

Cain (8-8) allowed two runs and four hits. He struck out five and walked two. Sergio Romo got his 30th save in 34 chances. Henderson Alvarez (2-2) gave up four runs, four hits and four walks in seven innings.

Nationals 8, Braves 7, 15 innings

At Atlanta, Adam LaRoche led off the 15th inning with a home run and Washington recovered to beat Atlanta after blowing a two-run lead in the ninth.

Nationals star Stephen Strasburg was ejected in the second inning. He hit Justin Upton with a pitch in the first and was tossed after throwing two straight pitches behind Andrelton Simmons.

Diamondbacks 15, Pirates 5

At Pittsburgh, Martin Prado went 4 for 5 with a three-run homer, Paul Goldschmidt added a three-run shot and Arizona routed Pittsburgh.

Prado's 11th homer of the season capped a six-run third inning against All-Star lefty Jeff Locke (9-4) and put the Diamondbacks ahead 8-0. Prado has driven in 13 runs in his past 10 games.

Cardinals 4, Cubs 0

At Chicago, Yadier Molina hit a two-run homer, Joe Kelly threw six spotless innings and St. Louis beat Chicago.

Cubs shortstop Starlin Castro was pulled shortly after making a mental mistake that let the Cardinals score in the fifth.

Brewers 2, Reds 0

At Milwaukee, Yovani Gallardo gave up three hits in 61/3 innings and Logan Schafer had a two-run double to snap an 0-for-21 slump and lead Milwaukee over Cincinnati.

Padres 8, Mets 2

At San Diego, Will Venable had four hits and San Diego got home runs from Nick Hundley and Jedd Gyorko in a victory over New York.

American League

Tigers 6, Royals 5

At Detroit, a hobbled Miguel Cabrera led off the bottom of the ninth inning with his 39th home run, lifting the Detroit Tigers over the Kansas City Royals.

Cabrera has been slowed by a strained lower abdomen, injured hip and banged-up left leg, but he was healthy enough to take a victory lap.

Red Sox 6, Yankees 1

At Boston, Jacoby Ellsbury had three hits, David Ortiz homered and John Lackey held down New York's resurgent offense as the Boston Red Sox broke a three-game skid by beating the Yankees.

Ortiz, Shane Victorino, Will Middlebrooks, Mike Carp and Daniel Nava each had two hits for the AL East leaders, who won for only the third time in nine games.

Indians 7, Athletics 1

At Oakland, Calif., Ubaldo Jimenez carried a no-hit bid into the sixth, Nick Swisher and Michael Bourn homered, and Cleveland beat Oakland.

Jimenez (9-7) didn't allow a hit until Josh Donaldson lined a run-scoring single to shallow center with two out in the sixth, ending the pitcher's night after 105 pitches. He struck out eight and walked five.

Blue Jays 6, Rays 2

At St. Petersburg, Fla., J.A. Happ won in his first game at Tropicana Field since a scary injury three months ago and the Toronto Blue Jays beat the Tampa Bay Rays.

Happ (3-2) suffered a skull fracture and sprained right knee when he fell to the ground after getting hit with a liner by Desmond Jennings on May 7.

Rangers 15, Mariners 3

At Arlington, Texas, Jurickson Profar hit an RBI single before scoring on a suicide squeeze in Texas' five-run inning off Felix Hernandez, and the Rangers went on to a victory over Seattle.

Hernandez (12-6) had a season-high five walks and allowed five runs and five hits in five innings.

White Sox 8, Twins 5

At Minneapolis, Dayan Viciedo hit a three-run homer and Alejandro De Aza added a two-run shot as the Chicago White Sox topped the Minnesota Twins.

Angels 6, Astros 5, 10 innings

At Anaheim, Calif., Josh Hamilton homered with one out in the 10th inning to give Los Angeles a victory over Houston.


Orioles 8, Rockies 4

At Baltimore, Brian Roberts and Manny Machado both hit two-run doubles during a seven-run third inning fueled by Colorado miscues, and the Baltimore Orioles ended a four-game losing streak.