



Rhys Hoskins hit two three-run homers against his former team, Jackson Chourio homered among his four hits and drove in five runs, and the visiting Milwaukee Brewers beat the NL East co-leading Philadelphia Phillies 17-7 on Saturday for their sixth win in a row.
Chourio had a three-run homer and a two-run single, and Christian Yelich also had four hits as Milwaukee finished with 23 hits.
The Brewers’ Chad Patrick (3-4) allowed two runs and five hits over six innings.
Phillies starter Jesus Luzardo (5-1) lasted just 3 1/3 innings allowing 12 earned runs and 12 hits — including both homers by Hoskins.
Brandon Marsh had a two-run homer for Philadelphia, which has lost three straight.
Pirates 5, Padres 0: Andrew McCutchen homered into the second deck in left field off Dylan Cease, Bailey Falter combined with three relievers on a two-hitter and visiting Pittsburgh blanked San Diego to snap a 10-game losing streak to the Padres.
Falter (4-3) held the Padres to just two singles while striking out one and walking one in 6 1/3 innings. Caleb Ferguson, Dennis Santana and David Bednar provided hitless relief.
Cease (1-4) has gone 10 starts since his only win, April 2 against Cleveland. He allowed three runs and seven hits in 4 2/3 innings, struck out six and walked one.
Marlins 1, Giants 0: Edward Cabrera pitched 5 2/3 scoreless innings, Javier Sanoja had an RBI single in the second, and host Miami beat San Francisco.
Giants starter Robbie Ray retired the last 15 batters he faced in seven innings. Ray (7-1), trying to become MLB’s first eight-game winner, scattered two hits, walked three and struck out nine.
Cabrera (2-1) gave up six hits, walked three and struck out six as the Marlins were limited to three hits by Giants pitchers for the second straight game.
Cubs 2, Reds 0: Drew Pomeranz, Ben Brown, Brad Keller and Daniel Palencia combined on a one-hitter, and Chicago blanked Cincinnati at Wrigley Field.
The Cubs used Pomeranz as an opener in front of Brown, and the strategy worked. Pomeranz pitched a 1-2-3 first before Brown struck out nine in six innings.
Chicago scored its two runs in the eighth. Seiya Suzuki’s flyball to right off Graham Ashcraft (3-4) was misplayed by Will Benson, and it landed in fair territory for an RBI double. Dansby Swanson drove in Kyle Tucker when he beat out a grounder to shortstop Elly De La Cruz for a two-out infield single.
Keller (2-0) worked the eighth and Palencia handled the ninth for his fifth save.
The Reds wasted a sharp performance by Nick Lodolo, who pitched six innings of five-hit ball.
Brown retired 14 of his first 15 batters before TJ Friedl singled with two out in the sixth for Cincinnati’s only hit of the game.
Royals 1, Tigers 0: Vinnie Pasquantino’s one-out single in the eighth inning drove in Nick Loftin with the game’s only run as host Kansas City snapped Detroit’s five-game winning streak.
Loftin had two of the Royals’ four hits, including a double in the eighth.
Both starting pitchers were nearly flawless from the beginning. The Tigers’ Tarik Skubal allowed just a pair of singles, while Michael Wacha allowed only a walk in his first six innings.
Wacha finally yielded a hit in the seventh when Colt Keith lined a one-out single up the middle. Wacha finished with seven shutout innings, allowing one hit and one walk, with six strikeouts.
Skubal also completed seven innings, allowing just two hits, with no walks and seven strikeouts.
Mets 8, Rockies 2: Juan Soto hit his first homer in more than three weeks and host New York sent Colorado to another series loss.
The Rockies, whose 9-49 record is the worst in the modern era through 58 games, are the first team in history to open a season with 19 straight series losses. Colorado has lost a major league-record 22 straight series dating back to last September.
Brett Baty had a bases-clearing triple off Antonio Senzatela (1-10) in a four-run first inning. Brandon Nimmo and Soto homered on consecutive pitches in the fourth.
Kodai Senga (6-3) allowed two runs on two hits over 6 2/3 innings. He retired 17 straight batters between Ezequiel Tovar’s one-out homer in the first and Tovar’s walk leading off the seventh.
Rays 16, Astros 3: Junior Caminero hit two of Tampa Bay’s five home runs and Zack Littell threw his first career complete game in a road rout over Houston.
Littell (5-5) allowed 10 hits and three runs with six strikeouts. The Rays have won each of Littell’s last seven starts and he’s 5-0 in that stretch.
The 21-year-old Caminero had a career-best four hits and drove in five runs.
Yandy Díaz, Jake Mangum and Josh Lowe also homered for the Rays, who had a season-best 18 hits.
Braves 5, Red Sox 0: Spencer Schwellenbach struck out 11 in 6 1/3 innings on his 25th birthday to help Atlanta defeat visiting Boston.
Schwellenbach (4-1) allowed five hits and didn’t walk a batter. He has gone six-plus innings in four consecutive starts.
Ronald Acuña Jr. and Austin Riley hit fourth-inning home runs off Walker Buehler (4-3), who allowed five earned runs on 10 hits with two walks and six strikeouts over 5 2/3 innings.
Mariners 5, Twins 4 (11): Cole Young hit a fielder’s choice in the bottom of the 11th inning in his major league debut for his first RBI, giving Seattle a victory over Minnesota.
Promoted from Triple-A Tacoma prior to the game, Young hit a dribbler up the first-base line off Cole Sands (3-2) to plate Miles Mastrobuoni. The throw from first baseman Ty France was not in time.
Mariners catcher Cal Raleigh hit his 22nd homer of the year in the third to tie the Dodgers’ Shohei Ohtani for the major league lead.
For the second straight game, the Mariners blew a lead in the ninth inning. Trevor Larnach singled to tie it for Minnesota, with Byron Buxton scoring after reaching base on reliever Carlos Vargas’ fielding error.
Cardinals 2, Rangers 0: Sonny Gray struck out 10 while allowing only four singles over seven innings and Willson Contreras had a part in both St. Louis runs in a road win over Texas.
Gray’s 19th game with double-digit strikeouts made the 35-year-old right-hander in his 13th big league season the 10th active pitcher with 1,800 career strikeouts. Gray (6-1) had only one walk.
Ryan Helsley worked the ninth for his 13th save to wrap up the Cardinals’ seventh shutout of the season.
The Cardinals went ahead to stay by manufacturing a run without a hit in the second inning.
Contreras walked, advanced on a wild pitch by Patrick Corbin (3-4), got to third on a groundout and scored on Nolan Arenado’s sacrifice fly.
Maysn Winn led off the Cardinals’ fourth with a double and went home on a double by Contreras.
Orioles 4, White Sox 2: Jackson Holliday hit his first career leadoff home run, Jorge Mateo slugged his first homer of the season and host Baltimore defeated Chicago.
Dean Kremer (5-5) allowed one run in six innings to win his second consecutive start for the Orioles, who have won five of seven.
Blue Jays 8, Athletics 7: George Springer hit two of Toronto’s four home runs and the Blue Jays held on to edge the visiting Athletics for their fourth straight win.
Springer had a solo shot in the third inning off right-hander Gunnar Hoglund and added another in the fifth.
Addison Barger hit a two-run homer in Toronto’s four-run first inning and Bo Bichette added a solo shot in the second.
Toronto closer Jeff Hoffman gave up a two-run homer to Brent Rooker in the ninth inning before nailing down his 13th save.
Hoglund (1-3) gave up all eight runs along with 10 hits and two walks in six innings.
Tyler Soderstrom hit a three-run homer off Toronto opener Braydon Fisher in the first inning and rookie Denzel Clarke out of Cal State Northridge added a two-run shot for his first career homer in the second.
The Athletics have lost five in a row, 16 of their last 17, and 10 straight road games.