>>Arrieta Leads Cubs Past Sox
Jake Arrieta went the distance and hit a home run to back his effort, as the Cubs took out the White Sox by a 3-1 count to avoid being swept in the finale of this three-game interleague set.
Arrieta (10-5) fanned nine without issuing a walk, and gave up a run on two hits while throwing 74 of his 106 pitches for strikes.
Kris Bryant hit an RBI triple for Chicago's north side franchise, with Jorge Soler knocking in the other run. The Cubs (47-40) hit the break with their best record in seven years.
Adam Eaton knocked in the lone run for Chicago's south siders, with Carlos Sanchez adding a double and Tyler Saladino the other hit.
Jose Quintana (4-9) also struck out nine and didn't walk a batter, but gave up three runs on eight hits over 7 1/3 frames.
The Cubs hit the scoreboard in the home first, as Dexter Fowler singled then back-to-back one-out RBI hits from Bryant (triple) and Soler (single) made it 2-0.
Arrieta began the home fifth by reaching the bleachers in left for a three-run cushion.
The ChiSox responded in the sixth as Sanchez doubled, moved up on a groundout and eventually scored on a sacrifice bunt from Eaton.
The Cubs starter recovered by retiring the final 10 batters faced, beginning with a Saladino groundout to end the sixth. As he did in the first inning, Arrieta struck out the side in the ninth.
>>Pirates Rally Past Cards For Walk Off Win
Gregory Polanco's RBI single capped a three-run bottom of the 10th, sending the Pittsburgh Pirates to a 6-5 win over the St. Louis Cardinals.
The Pirates sent Arquimedes Caminero (1-1) to the mound in the 10th with the score tied 3-3. Jhonny Peralta and Jason Heyward started things with consecutive singles, with Pete Kozma replacing Peralta on the basepaths. Yadier Molina then beat out a potential double play groundout to put runners on the corners.
Mark Reynolds was hit in the left forearm by a pitch to load the bases. Randal Grichuk followed with a two-run double to right-center field. On the play, Reynolds was thrown out at the plate.
However, Pittsburgh responded with three runs in the bottom half. Trevor Rosenthal (1-2) gave up a leadoff single to Jordy Mercer, who advanced to second on Andrew McCutchen's groundout and scored on Starling Marte's single.
Jung-Ho Kang and Francisco Cervelli followed with a pair of singles to plate the tying run. Pinch-hitter Travis Ishikawa walked to load the bases for Polanco, who completed the comeback with a line single to right.
Rosenthal blew a save for only the second time this season.
The Pirates (53-35), who won in 14 innings on Saturday on McCutchen's two-run homer, head into the All-Star break on a three-game winning streak. They now sit just 2 1/2 games behind the Cardinals (56-33) in the NL Central. Pittsburgh's deficit had been nine games following play on June 28, but the Pirates have won 11 of their last 13 games since that time.
Pittsburgh starter Francisco Liriano allowed two runs on five hits with four walks over 6 1/3 innings. He also had a two-run single.
Tim Cooney got the start for St. Louis and gave up three runs on six hits over five innings.
The Cardinals took a 1-0 lead in the second. Heyward walked, moved to third on Molina's single and scored when Reynolds grounded into a double play.
Liriano helped his own cause with a two-run single in the bottom half. Cervelli tripled and Polanco was intentionally walked with two outs, and both runners scored on Liriano's hit to right.
Peralta hit a solo homer in the third.
The Pirates took the lead back in the fourth when Sean Rodriguez doubled and raced home on Polanco's single to right.
Pittsburgh reliever Tony Watson gave up the tying run in the eighth. Kolten Wong was hit by a pitch, Peralta singled and Heyward reached on Mercer's fielding error to load the bases with no outs. Wong crossed the plate when Molina grounded out. Watson limited the damage by retiring Reynolds and Peter Bourjos.
New York 5, Arizona 3
Miami 8, Cincinnati 1
Colorado 11, Atlanta 3
Los Angeles 4, Milwaukee 3
San Francisco 4, Philadelphia 2
Washington 3, Baltimore 2
San Diego 2, Texas 1
Oakland 2, Cleveland 0
Tampa Bay 4, Houston 3
New York 8, Boston 6
Minnesota 7, Detroit 1
Kansas City 11, Toronto 10
LA Angels of Anaheim 10, Seattle 3
Washington 3, Baltimore 2
>>Kershaw, Braun Added To All-Star Rosters
Los Angeles Dodgers ace Clayton Kershaw will be an All-Star after all.
The three-time Cy Young Award winner was named to the National League team by San Francisco manager Bruce Bochy as a replacement for Washington Nationals ace Max Scherzer, who pitched on Sunday and will not be active for Tuesday's game.
Kershaw, who received his fifth All-Star nod, was one of the NL Final Vote candidates.
Bochy also added Milwaukee Brewers slugger Ryan Braun to replace injured St. Louis outfielder Matt Holliday. Dodgers rookie Joc Pederson will take Holliday's spot in the starting lineup.
Kansas City manager Ned Yost named Los Angeles Angels pitcher Hector Santiago as a replacement for Oakland's Sonny Gray on the American League team. Gray also pitched Sunday and will not be available for the game in Cincinnati.