St. Louis
This was the second time Wacha had a no-hit try broken up in the ninth. As a rookie in 2013, he was one out away from a no-hitter when Washington’s Ryan Zimmerman got an infield single.
Wacha (7-1) came close to pitching the fourth no-hitter in the major leagues this season. He struck out eight and walked two.
Moran fouled off the first three pitches before the Pirates rookie lined a clean single well over the head of second baseman Kolten Wong into right field.
That was all for Wacha, and the 26-year-old righty was pulled after 111 pitches.
Giants 6, Phillies 1
San Francisco
Rodriguez (1-0), the 25-year-old son of Hall of Fame catcher Ivan Rodriguez, had pitched just once before in the majors, going 3⅓ innings in relief last Tuesday at Colorado.
Braves 4, Nationals 2
Atlanta
It was the second time this week that Culberson homered to win a game — of his eight career home runs, four have ended a game.
Twins 7, Indians 5
Minneapolis
Rosario became the first Twins player to have a pair of three-homer games. He also hit three home runs last June 13 at home against the Mariners.
Cubs 2, Mets 0
New York
New York has lost four in a row and nine of 11, scoring six runs in this series.
Dodgers 10, Rockies 7
Denver
The Dodgers rallied from five down to sweep the three-game series at Coors Field.
Diamondbacks 6, Marlins 1
Phoenix
Angels 3, Rangers 1
Anaheim, Calif.
Luis Valbuena had an early two-run double as the Angels managed only four hits, but took two of three from their AL West rivals in the weekend series with three consecutive strong starts from their rotation.
Mariners 2, Rays 1
Seattle
The Mariners completed a three-game sweep despite a great start from Tampa Bay lefty Blake Snell, who struck out 12 — including the first seven batters he faced to tie an American League record — in six scoreless innings.
Athletics 5, Royals 1
Kansas City, Mo.
Olson went 5 for 11 with three home runs, eight RBIs and scored five times in the three-game series.
Blue Jays 8, Tigers 4
Detroit
White Sox 6, Brewers 1
Chicago
The NL Central-leading Brewers dropped two of three against the team with the second-worst record in the majors.
Padres 6, Reds 3
San Diego
The Padres took two of three in the matchup of last-place teams.
