Los Angeles >> Christian Walker, Yainer Diaz and Jose Altuve each homered, Ryan Gusto threw six strong innings, and Houston beat Los Angeles Dodgers 5-1 on Sunday to complete their first three-game sweep at Dodger Stadium since May 9-11, 2008.

The Astros scored the go-ahead run in the sixth when No. 9 batter Zack Short capped an eight-pitch at-bat by drawing a two-out bases-loaded walk off reliever Will Klein (1-1) for a 2-1 lead.

Royals 4, Diamondbacks 0 >> Michael Lorenzen struck out seven in seven dominant innings, Bobby Witt Jr. homered and Kansas City beat Arizona.

Rockies 6, White Sox 4 >> Mickey Moniak finished a double shy of a cycle, Michael Toglia hit a go-ahead, two-run homer in the fifth inning and Colorado beat Chicago to avoid a sweep in a series between the two worst teams in the majors.

Rays 7, Twins 5 (10 INN.) >> Yandy Díaz doubled in the go-ahead run in a three-run 10th inning, and Tampa Bay beat Minnesota to avoid a three-game sweep.

Brewers 3, Marlins 1 >> Brandon Woodruff pitched six strong innings in his first start in 651 days, Jackson Chourio homered and drove in three runs, and Milwaukee beat Miami.

Yankees 6, Mets 4 >> Aaron Judge hit his 33rd home run, left fielder Cody Bellinger started a pivotal double play and New York stopped a six-game losing streak by beating the Mets to avoid a weekend Subway Series sweep.

Tigers 7, Guardians 2 (10 INN.) >> Trey Sweeney and Riley Greene homered during a six-run 10th inning as Detroit beat Cleveland, extending the Guardians’ losing streak to 10 games.

Blue Jays 3, Angels 2 >> Bo Bichette homered and scored the deciding run to lead Toronto to their season-high eighth straight victory, over Los Angeles.

Phillies 3, Reds 1 >> Zack Wheeler threw a one-hitter for his first complete game since 2021 in Philadelphia victory over Cincinnati.

Red Sox 6, Nationals 4 >> Trevor Story homered, and Boston completed a three-game sweep of Washington.

Orioles 2, Braves 1 >> Jackson Holliday’s two-run homer gave Orioles an early lead and Trevor Rogers ended his career-spanning victory drought against the Braves by giving up four hits in 6 2/3 scoreless innings as Baltimore beat Atlanta to complete a three-game sweep.

Mariners 1, Pirates 0 >> Randy Arozarena homered, George Kirby tossed 6 1/3 crisp innings and Seattle shut out the punchless Pittsburgh for the third straight game, Pirates wasted another strong start by All-Star Paul Skenes.

Arozarena hit his 14th longball of the season and sixth in seven games when he turned on a low fastball in the sixth inning from reliever Carmen Mlodzinski (2-6).

Cubs 11, Cardinals 0 >> Matthew Boyd struck out nine in five innings hours after being named to his first All-Star team, helping the Chicago Cubs rout the St. Louis Cardinals 11-0 on Sunday night.

Boyd (0-3) allowed only three hits and lowered his ERA to 2.52.

The Cubs got on the board early, then surged ahead with a five-run third inning. Chicago scored a run in each of the first five innings to jump out to an 11-0 lead.