CHICAGO — Clayton Kershaw pitched seven scoreless innings Tuesday night for his major league-leading 15th victory and the Los Angeles Dodgers edged the Chicago White Sox 1-0 for their 10th straight victory.

White Sox infielder Todd Frazier was pulled from the starting lineup amid speculation that he would be traded with relievers David Robertson and Tommy Kahnle to the New York Yankees.

Kershaw (15-2) made his first start since the All-Star break, scattering seven hits and a walk to post his 11th straight win.

The Dodgers, with the best record in baseball at 65-29, have won 30 of 34, including a second 10-game win streak of the season.

NATIONAL LEAGUE

PIRATES 4, BREWERS 3: Francisco Cervelli and Josh Harrison homered during a sixth-inning rally and Pittsburgh welcomed outfielder Starling Marte back with a victory at home.

Marte went 1 for 3 in his return from an 80-game suspension for violating the performance-enhancing drug policy. He also walked in the sixth, coming around to score on Harrison’s 11th home run of the season that tied the game. David Freese put the Pirates ahead to stay with an RBI single off reliever Oliver Drake (3-3) later in the inning.

PHILLIES 5, MARLINS 2: Maikel Franco had three hits, including a tie-breaking home run in the eighth inning, to help lift Philadelphia at Miami.

Giancarlo Stanton, the NL home run leader, hit his 29th for the Marlins, who have lost 4 of 5.

DIAMONDBACKS 11, REDS 2: Chris Herrmann capped a six-run fifth inning with a two-run homer and Arizona won at Cincinnati.

Rey Fuentes added a pinch-hit, three-run shot in the seventh, outfielder Jake Lamb had a two-run triple and Arizona ended a five-game skid by tying a season high with nine extra-base hits – one from each spot in the order. The Diamondbacks had four doubles in the fifth, helping overcome Zack Cozart’s 10th homer of the season.

CARDINALS 5, METS 0: Michael Wacha threw a three-hitter for his first career shutout, Matt Carpenter had four hits and St. Louis won at New York.

Wacha (7-3) has won his last four starts. He struck out eight and walked one in his 99th career start.

AMERICAN LEAGUE

ORIOLES 12, RANGERS 1: Chris Davis homered in a six-run first inning, added a grand slam in the fourth and finished with a career-high six RBI to help Baltimore breeze at home.

It was the 19th career multihomer game for Davis, making his fifth start since coming off the disabled list with an oblique strain. Baltimore’s cleanup hitter hadn’t gone deep since June 10.

TIGERS 9, ROYALS 3: Nicholas Castellanos homered twice and drove in five runs, Detroit scored five times in the second inning and cruised at Kansas City, Missouri.

ASTROS 6, MARINERS 2: Evan Gattis homered twice to back up a solid start by Brad Peacock and help Houston win at home.

YANKEES 6, TWINS 3: Bartolo Colon faltered in the fifth inning after a decent start by the burly 44-year-old, whose Minnesota debut ended with a two-run double by Gary Sanchez that sent New York on its way to a win at Minneapolis.