Gray great in two-hitting Indians
• OAKLAND 2, CLEVELAND 0: All-Star Sonny Gray pitched a two-hit shutout and put on only three baserunners, leading the Athletics to victory over the host Indians on Sunday. Gray (10-3), who lowered his AL-best ERA to 2.04, walked one and struck out six. He will not pitch in the All-Star Game and instead make his next start Friday against the Twins. Corey Kluber (4-10) gave up a two-run homer to All-Star Stephen Vogt.
• LOS ANGELES 10, SEATTLE 3: Chris Iannetta hit a two-run homer and David Freese added a two-run double as part of a six-run sixth inning, and the Angels entered the All-Star break in first place in the AL West after beating the host Mariners.
• NEW YORK 8, BOSTON 6: Alex Rodriguez doubled to break a sixth-inning tie, move into the top 25 on baseball's career hits list and help the Yankees beat the host Red Sox. The Yankees moved 6½ games in front of last-place Boston in the bunched-up AL East.
• TAMPA BAY 4, HOUSTON 3: Matt Moore got his first victory since elbow surgery with help from the Tampa Bay bullpen and the host Rays completed a three-game sweep by beating the Astros, who enter the All-Star break on a six-game losing streak.
Pirates storm past Cardinals again
• PITTSBURGH 6, ST. LOUIS 5 (10): Gregory Polanco's RBI single with two outs in the 10th gave the Pirates their second consecutive walk-off victory. The Cardinals took a 5-3 lead in the top of the 10th, but Pittsburgh, which won in 14 innings on a homer by Andrew McCutchen on Saturday, did it again 24 hours later against All-Star closer Trevor Rosenthal. Starling Marte brought Pittsburgh within a run with an RBI single in the bottom of the 10th. Francisco Cervelli tied it with a single and Polanco followed two batters later with his fourth hit of the game.
• NEW YORK 5, ARIZONA 3: Kirk Nieuwenhuis homered three times in helping the host Mets complete a three-game sweep of the Diamondbacks. Nieuwenhuis homered twice off Diamondbacks starter Rubby De La Rosa, in the second and third innings, and once off Randall Delgado in the fifth.
• LOS ANGELES 4, MILWAUKEE 3: Adrian Gonzalez hit a two-run homer to put the host Dodgers ahead in the eighth inning, and NL West leaders Los Angeles beat the last-place Brewers.
• COLORADO 11, ATLANTA 3: All-Star Troy Tulowitzki homered, Charlie Blackmon had three hits and drove in four runs and the host Rockies beat the Braves to complete a four-game sweep.
• SAN FRANCISCO 4, PHILADELPHIA 2: Andrew Susac hit a three-run homer to back Chris Heston's superb start for the host Giants.
• MIAMI 8, CINCINNATI 1: Dan Haren repeatedly pitched out of jams to help the host Marlins beat the Reds.
• WASHINGTON 3, BALTIMORE 2: Max Scherzer ended his impressive first half with another dominant performance, taking a three-hitter into the ninth inning for the visiting Nationals.
• CUBS 3, WHITE SOX 1: Jake Arrieta pitched a two-hitter and also homered to lead the host Cubs. Arrieta (10-5) struck out nine in his second complete-game victory of the season.
• SAN DIEGO 2, TEXAS 1: Tyson Ross pitched 6⅔ shutout innings as the Padres edged the host Rangers.