KANSAS CITY, Mo. — Nicky Lopez matched a career high with four RBI, Maikel Garcia and Bobby Witt Jr. drove in two runs apiece, and the Kansas City Royals romped to a 9-1 victory over the Los Angeles Dodgers on Sunday to finally wrap up a series win.
The Royals had been winless in their past 12 series to tie the second-longest stretch in franchise history.
Brady Singer (5-7) played a big part in it from the mound, allowing one run on three hits and four walks over seven innings.
The Royals took the lead off Tony Gonsolin (4-3) in the second on a single by Garcia, who also had a career-best four hits, and then knocked the right-hander from the game in the fourth, when they scored three more to pull away.
CARDINALS 5, YANKEES 1: Jordan Montgomery beat the Yankees for the second time since they traded him last summer, pitching St. Louis to a win at home.
On a day Yankees Manager Aaron Boone was ejected for the fifth time this season, Montgomery (6-7) allowed an unearned run, two hits and three walks in 6 2/3 innings. He held New York hitless until Gleyber Torres doubled with two outs in the sixth.
ANGELS 5, DIAMONDBACKS 2: Shohei Ohtani and Mike Trout went deep in the same game for the 30th time, Mickey Moniak provided the go-ahead homer and Los Angeles beat visiting Arizona despite 12 strikeouts by Zac Gallen.
TIGERS 14, ROCKIES 9: Javier Baez and Jake Marisnick each hit a grand slam and visiting Detroit went deep five times to beat Colorado.
It was the first time the Tigers hit two grand slams in a game since May 15, 2009, when Brandon Inge and Ryan Raburn cleared the bases against Oakland.
The Tigers clinched the three-game series and won for the 10th time in 17 games after starting the season 27-39.
The five home runs matched the Tigers’ total from their previous four games and accounted for all 14 runs.
Kerry Carpenter, Jake Rogers and Spencer Torkelson also homered for the Tigers.
GUARDIANS 8, CUBS 6: Josh Naylor hit a two-run single in the 10th inning and visiting Cleveland regrouped to beat Chicago after All-Star closer Emmanuel Clase blew a four-run lead in the ninth.
Aaron Civale pitched three-hit ball over six innings after the start of the game was delayed nearly two hours by rain. Andrés Giménez homered in the third and scored the go-ahead run in the 10th.
NATIONAL LEAGUE
BRAVES 6, MARLINS 3: Ozzie Albies’ two-run homer in the fifth gave Atlanta the lead and the host Braves overcame an early two-run deficit to beat Miami for their 16th win in 17 games.
The Braves won their eighth straight and completed a three-game sweep to extend their lead over second-place Miami in the NL East to nine games. Atlanta has won 10 in a row at home and 23 of 26 overall.
METS 8, GIANTS 4: Pete Alonso hit a two-run homer in the rain, hours after making his third All-Star team, and New York beat visiting San Francisco for its first series win in a month.
Mark Canha also connected for his first homer since June 1 and Tommy Pham added an RBI double after being moved up to the second spot in New York’s lineup for the first time this year.
The struggling Mets (38-46) won a series for the first time since sweeping Philadelphia at home from May 30 to June 1. New York is 8-19 since, after taking 2 of 3 from the Giants.
REDS 4, PADRES 3: Pinch-hitter Tyler Stephenson broke an eighth-inning tie with a two-run homer that sent Cincinnati to a win at home.
Spencer Steer also had a two-run homer and rookie Andrew Abbott struck out a career-high 12 in 7 2/3 innings for the surprising young Reds, who remained tied with Milwaukee atop the NL Central.
Ha-Seong Kim and Fernando Tatis Jr. hit back-to-back homers in the eighth to tie it 2-all, but the disappointing Padres lost for the 10th time in 13 games.
BREWERS 6, PIRATES 3: William Contreras hit a go-ahead, three-run homer in the third inning, and visiting Milwaukee beat Pittsburgh to win its third straight series.
Colon Rea (5-4) won his second straight start, allowing two runs and five hits in a season-high 6 2/3 innings. With runners on second and third in the fifth, he retired Andrew McCutchen on an inning-ending groundout.
NATIONALS 5, PHILLIES 4: Stone Garrett hit a grand slam, Jeimer Candelario added a solo shot and reliever Kyle Finnegan pitched out of late-inning jams that helped Washington win at Philadelphia.
The Nationals took 2 of 3 from the defending National League champions and finished 6-3 on a nine-game, 10-day trip. .
AMERICAN LEAGUE
ORIOLES 2, TWINS 1: Closer Jhoan Duran forced in the tie-breaking run when he hit rookie Jordan Westburg with a pitch n the eighth inning, enabling host Baltimore to stop a four-game skid.
The Orioles had gone 20 straight innings without a run and were poised to be swept for the first time this season before coming back from a 1-0 deficit in the eighth.
Duran struck out Gunnar Henderson before successive singles by Adley Rutschman, Anthony Santander and Aaron Hicks tied the score. After an intentional walk loaded the bases, Duran (2-3) plunked Westburg with a fastball to give the Orioles their first lead in the three-game series.
ASTROS 5, RANGERS 3: Chas McCormick lined a tie-breaking triple with two outs and the bases loaded in the eighth inning, and visiting Houston hung on to beat Texas.
McCormick’s opposite-field hit over a racing Adolis García into the right-field corner came an inning after Aroldis Chapman made his Texas debut with two strikeouts in a scoreless inning.
WHITE SOX 8, ATHLETICS 7: Jake Burger hit his 18th home run and visiting Chicago beat Oakland to avoid a three-game sweep.
Zach Remillard added a two-run single and Eloy Jiménez had a pair of RBI singles as the White Sox finished their seven-game trip 3-4.
MARINERS 7, RAYS 6: José Caballero was hit by a pitch from Jason Adam to force in the tie-breaking run, and Seattle erased an early five-run deficit to beat visiting Tampa Bay.
Eugenio Suárez and Tom Murphy homered for the Mariners, who took 2 of 3 games from the top team in the American League. All-Star pitcher Luis Castillo recovered from a rough start to last six innings.
NOTES
ATHLETICS: The Oakland Athletics activated left-hander Richard Lovelady from the 15-day injured list before Sunday’s game against the Chicago White Sox.
Last-place Oakland also optioned lefty Kyle Muller to Triple-A Las Vegas. The 25-year-old Muller is 1-4 with a 7.79 ERA in 11 starts this season.
ANGELS: Infielder Brandon Drury was placed on the 10-day injured list with a left shoulder contusion.
The team also recalled infielder Andrew Velazquez from Triple-A Salt Lake.
TWINS: The Minnesota Twins placed infielder Royce Lewis on the 10-day injured list with a left oblique strain and recalled José Miranda from Triple-A St. Paul.
CARDINALS: The St. Louis Cardinals placed right-hander Drew VerHagen on the 15-day injured list with a right hip impingement and recalled left-hander JoJo Romero from Triple-A Memphis.
ROCKIES: The Colorado Rockies optioned reliever Peter Lambert to Triple-A Albuquerque and called up pitcher Fernando Abad from Triple-A.
Colorado also designated infielder Connor Kaiser for assignment to make room on the 40-man roster.
PHILLIES: The Phillies recalled first baseman Darick Hall from Triple-A Leigh Valley and sent infielder Kody Clemens to Triple-A.
DODGERS: Ace Clayton Kershaw showed some progress while playing catch before Sunday’s game against the Kansas City Royals, but Manager Dave Roberts remains uncertain whether the three-time Cy Young winner will make his next start.
In fact, Roberts said that Kershaw could start Monday against Pittsburgh, push his start back a couple of days or even go on the injured list with some tenderness in his shoulder that he first felt after last week’s outing against Colorado.
MARLINS: The Miami Marlins added a fresh arm to their bullpen by recalling right-hander Jeff Lindgren from Triple-A Jacksonville.
Right-hander George Soriano, who allowed no hits in 3 2/3 scoreless innings against the Braves on Saturday, was optioned to Jacksonville.
Send questions/comments to the editors.