Clayton Kershaw pitched eight dominant innings and the seemingly unstoppable Los Angeles Dodgers won their 10th straight game Saturday night, beating host 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 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.
Blue Jays 6, Rays 2 — J.A. Happ won in his first game at Tropicana Field since a scary injury three months ago and Toronto beat Tampa Bay.
Happ (3-2), who 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, allowed two runs and five hits over 5⅓ innings. It was his third start overall since returning from the disabled list.
Nationals 8, Braves 7 — Adam LaRoche led off the 15th inning with a homer off Kris Medlen and visiting Washington recovered after blowing a two-run lead in the ninth to beat Atlanta in a game that lasted 5 hours, 29 minutes.
Washington starter 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’s back.
Diamondbacks 15, Pirates 5 — Martin Prado went 4 for 5 with a three-run home run, Paul Goldschmidt added a three-run shot, and Arizona routed host Pittsburgh.
Prado’s 11th homer of the season capped a six-run third inning against All-Star Jeff Locke and put the Diamondbacks ahead, 8-0.
Giants 6, Marlins 4 — Matt Cain pitched seven innings, Gregor Blanco hit a two-run triple, and San Francisco won in Miami.
Tigers 6, Royals 5 — A hobbled Miguel Cabrera hit a walkoff homer in the ninth inning, lifting Detroit over Kansas City.
Orioles 8, Rockies 4 — Brian Roberts and Manny Machado hit two-run doubles during a seven-run third inning fueled by Colorado miscues, and host Baltimore ended a four-game losing streak.
Angels 6, Astros 5 — Josh Hamilton homered with one out in the 10th inning to give Los Angeles the victory over visiting Houston.
Indians 7, Athletics 1 — Ubaldo Jimenez carried a no-hit bid into the sixth, Nick Swisher and Michael Bourn homered, and Cleveland won in Oakland, Calif.
Rangers 15, Mariners 3 — Jurickson Profar hit an RBI single before scoring on a suicide squeeze in Texas’s five-run inning off Felix Hernandez, and the Rangers ripped Seattle in Arlington, Texas.
Brewers 2, Reds 0 — Yovani Gallardo gave up three hits in 6⅓ innings and Logan Schafer had a two-run double to lead host Milwaukee over Cincinnati.
Cardinals 4, Cubs 0 — Yadier Molina hit a two-run homer for St. Louis and Joe Kelly threw six scoreless innings in Chicago.
White Sox 8, Twins 5 — Dayan Viciedo hit a three-run homer and Alejandro De Aza added a two-run shot as Chicago won in Minneapolis.
Padres 8, Mets 2 — Will Venable had four hits and host San Diego got home runs from Nick Hundley and Jedd Gyorko to beat New York.