Teoscar Hernandez hit two of the Seattle Mariners’ franchise record-tying seven home runs in a 15-2 drubbing of the Kansas City Royals.
Hernandez hit a grand slam as part of a seven-run third inning and belted a 446-foot shot off infielder Matt Duffy in the eighth.
Josh Rojas, Mike Ford, Julio Rodriguez, Cal Raleigh and Cade Marlowe also homered as the Mariners improved to 10-1 in their last 11 games and remained tied with Texas atop the AL West.
Seattle hit seven home runs in a game for the fifth time, also done in 2002, 1999, 1996 and 1985.
Logan Gilbert didn’t need all the offense as he limited the Royals to one run and two hits in seven innings. He walked one and struck out seven to win his sixth straight decision.
The Mariners broke open the game with three home runs and seven run off 15-game loser Jordan Lyles in the third inning.
Rojas led off with a home run, Hernandez connected for his third career grand slam and Ford’s two-run blast made it 7-0.
Rodgriguez’s fifth-inning solo homer made him just the second player in history with at least 50 home runs and 50 stolen bases in his first two seasons.
The other is Atlanta Braves outfielder Ronald Acuna Jr., who totaled 67 homers and 53 steals over his first two seasons in 2018 and 2019.
Reds get help from balk to cool Diamondbacks
TJ Friedl scored the go-ahead run in the 11th inning on a balk and the Cincinnati Reds pulled out a wild 8-7 win to end the Arizona Diamondbacks’ six-game winning streak.
Arizona trailed 7-4 in the 10th but rallied for three runs, helped by an error from Reds second baseman Matt McLain. Christian Walker’s sacrifice fly tied it at 7.
Cincinnati closer Alexis Diaz suffered just his second blown save of the season, though all three runs were unearned.
Arizona’s Paul Sewald failed to protect a 4-2 lead in the ninth, as Tyler Stephenson doubled home a run before Friedl singled and McLain knocked in the tying run with a soft groundout.
Brewers edge Padres for seventh straight win
William Contreras delivered a two-run double in a five-run fifth inning as the Milwaukee Brewers held off the San Diego Padres, 5-4 for their seventh consecutive victory.
Mark Canha, Brice Turang and Andruw Monasterio opened the fifth with three straight singles.
With one run already home, the Brewers pulled off a double steal and an errant throw by catcher Luis Campusano produced another run. After Christian Yelich walked, Contreras doubled down the left-field line to make it 4-1.
Freddy Peralta struck out nine in 5 1/3 innings and allowed two runs to improve to 5-0 in five starts this month.