CHICAGO (AP) -- Chris Sale dominated into the eighth inning while outpitching Jon Lester, and the Chicago White Sox beat the Cubs 5-1 in Major League Baseball on Saturday for their ninth win in 11 games.
Sale (8-4) struck out 10 and showed why he was picked to his fourth consecutive All-Star Game, helping the White Sox move into position to sweep the weekend series with their crosstown rivals. Lester's winless streak reached 10 starts.
The South Siders took a 2-0 lead in the first on an RBI triple by rookie Tyler Saladino for his first major league hit and a run-scoring single by Jose Abreu.
They broke open the game with three more in the seventh against Lester (4-8), making the most of third baseman Kris Bryant's errant throw on Avisail Garcia's grounder.
The Cubs scored with one out in the bottom half on an RBI double by Jonathan Herrera, batting for Lester. Before that hit, White Sox pitchers went 30 1/3 innings without allowing a run.
Andrew McCutchen's two-run home run in the 14th inning capped Pittsburgh's third rally of the game and the Pirates beat the Cardinals 6-5.
McCutchen's homer to center off Nick Greenwood (0-1) followed Neil Walker's leadoff single and extended his hitting streak to a career-high 18 games. It was his 12th home run of the season.
Jhonny Peralta's single off Vance Worley (3-4) in the top of the inning drove in Matt Carpenter and gave the Cardinals a 5-4 lead.
Pittsburgh scored twice in the eighth to tie the game after falling behind 3-0, and Chris Stewart singled in Jung Ho Kang in the 10th after Mark Reynolds' second homer of the game had given St. Louis another lead in the top of the inning.
Bryce Harper and Danny Espinosa homered in a four-run sixth inning, and the Washington Nationals beat the Baltimore Orioles 7-4.
Jordan Zimmermann (8-5) won his third straight start despite allowing four runs and nine hits in five innings.
Caleb Joseph and Steve Pearce homered for the Orioles
Hanley Ramirez hit a two-run homer, Mookie Betts had a pair of extra-base hits and David Ortiz also had two hits to help the Red Sox beat the first-place New York Yankees.
The Red Sox won for the 10th time in 13 games. They remained in last place in the AL East, but they closed to 5 1/2 games out in the division.
Torii Hunter's towering two-run homer into the third deck against his former team highlighted a 16-hit afternoon for Minnesota, and the Twins beat the Detroit Tigers 9-5.
Trevor Plouffe and Eddie Rosario each had three hits and scored twice, and the bottom five batters in the Twins lineup combined for six RBIs and 11 hits in 19 at-bats. Aaron Hicks hit a two-run triple in the third inning that finished Alfredo Simon's start.
Carlos Gonzalez hit a bases-loaded bloop single that dropped between charging center fielder Cameron Maybin and backpedaling shortstop Andrelton Simmons in the ninth inning, driving in the decisive run in the Colorado Rockies 3-2 victory over the Atlanta Braves.
Hisashi Iwakuma pitched eight strong innings and Mark Trumbo had two RBI singles to lead the Seattle Mariners to a 5-0 victory over the Los Angeles Angels.
Iwakuma (1-1) gave up three hits and two walks, and struck out six.
Angel Pagan and Matt Duffy each drove in a pair of runs in the sixth inning and the San Francisco Giants rallied to beat the Philadelphia Phillies 8-5.