Luis Castillo struck out nine while pitching one-hit ball into the eighth inning, and the Reds beat the Brewers 1-0 in Cincinnati on Thursday.
Castillo had been winless in three starts against Milwaukee this year, but the All-Star right-hander was terrific this time. He had a no-hitter until Keston Hiura singled with one out in the seventh.
Castillo (8-3) might have gone the distance if not for a 69-minute rain delay with two outs in the eighth inning.
“They hit me well a couple of times when I faced them,” Castillo said. “I made some adjustments in the bullpen and in the game. I watched the video of the last two outings and started to pitch backward — the opposite way I worked in my last two outings.”
Jesse Winker went 3-for-3 and scored on Yasiel Puig’s first-inning single as Cincinnati won for the fourth time in five games.
The Brewers wasted a solid start by Brandon Woodruff (10-3), who permitted seven hits, struck out six and walked none in six innings.
Cubs 11, Pirates 3: Kris Bryant, Willson Contreras, Albert Almora and Robel Garcia each homered to help visiting Chicago avoid a four-game sweep. Cubs manager Joe Maddon was ejected in the fourth after complaining about two high-and-tight pitches by Pittsburgh starter Jordan Lyles to shortstop Javier Baez. Pirates reliever Clay Holmes later hit David Bote in the head with a pitch. “They’ve got a nice bunch of players right there,” Maddon said of the Pirates. “But if they keep pitching like that, a lot of those guys are not going to like their pitching staff.”
Dodgers 5, Padres 1: Cody Bellinger joined Willie Mays (1954) as the only players under age 25 to hit 30 home runs before the All-Star break, according to STATS, as host Los Angeles won its fourth in a row to move a season-high 31 games over .500.
Yankees 8, Rays 4: DJ LeMahieu hit a tie-breaking two-run single and Gary Sanchez had a three-run homer in the 10th inning for visiting New York. Edwin Encarnacion added his 25th homer as the Yankees improved to 15-2 since June 15.
Nationals 5, Marlins 2: Anthony Rendon hit his 20th homer and knocked in the go-ahead run to help host Washington finish off a three-game sweep. The Nationals have won eight of nine and 13 of 16 to climb to a season-best four games over .500.
Tigers 11, White Sox 5: Niko Goodrum, Miguel Cabrera and Jeimer Candelario each homered and Matthew Boyd struck out 13 in 5 ⅓ innings for visiting Detroit. Chicago second baseman Yolmer Sanchez left the game because of a lacerated right hand that required three stitches, the result of being stepped on by Goodrum as Sanchez dived into first base.
Rangers 9, Angels 3: Lance Lynn (11-4) limited Los Angeles to one run in seven innings and Rougned Odor homered twice as host Texas snapped a four-game losing streak.
Indians 8, Royals 4: Jose Ramirez homered twice and Carlos Santana pushed his on-base streak to 27 games as visiting Cleveland completed a three-game sweep.
Cardinals 5, Mariners 4: Matt Wieters and Dexter Fowler homered and former Stanford infielder Tommy Edman added a two-run single for visiting St. Louis.
Braves 12, Phillies 6: Dansby Swanson hit two of his team’s five homers and drove in five runs and host Atlanta rallied from a four-run deficit.
Red Sox 8, Blue Jays 7: Pinch-hitter Marco Hernandez hit a tie-breaking homer in the ninth to lift visiting Boston to victory.
This post was originally posted at https://www.sfgate.com/sports/article/Reds-Luis-Castillo-sharp-in-win-over-Brewers-14072700.php.