Shelby Miller gave up a leadoff single to the Rockies in St. Louis, then retired 27 in a row for his first career complete game in a 3-0 Cardinals victory.
Eric Young Jr. had a line drive hit to right field to start the game for the Rockies, but Miller (5-2) gave up nothing else. The right-hander struck out Young to end it with his 13th K, tying a Cardinals rookie record.
The one hit is the fewest hits allowed by a Cardinal since Bud Smith tossed a no-hitter on Sept. 3, 2001.
Angels 7, White Sox 5: Mike Trout had two hits, including the go-ahead single in the seventh inning.
Hank Conger reached on Conor Gillaspie’s error to start the inning and scored on Trout’s sharp single to right off reliever Matt Lindstrom that gave the Angels a 6-5 lead.
The White Sox rallied in the bottom half of the fourth, scoring four to tie it at 5. Chicago starter Dylan Axelrod (0-3) took the loss.
Nationals 7, Cubs 3: In Washington, Ian Desmond’s three hits included a two-run homer and an RBI double, helping the Nats to a season-high fifth consecutive victory.
Chicago’s Jeff Samardzija (1-5) lost his fifth decision in a row by allowing seven runs – five earned – and eight hits. He threw 73 pitches in his five innings, matching his shortest outing of the season.