MLB roundup: Angels rally, walk off Astros

Los Angeles Angels catcher Logan O'Hoppe is doused with ice and sports drink by shortstop Zach Neto (left) and center fielder Mickey Moniak (right) after hitting a game winning walk off home run in bottom of the ninth inning against the Houston Astros Sunday at Angel Stadium in Anaheim, Calif. (Kiyoshi Mio/USA TODAY Sports)
Subscribe Now Choose a package that suits your preferences.
Start Free Account Get access to 7 premium stories every month for FREE!
Already a Subscriber? Current print subscriber? Activate your complimentary Digital account.

Logan O’Hoppe’s two-run home run in the bottom of the ninth inning lifted the Los Angeles Angels to a 9-7 victory over the Houston Astros on Sunday afternoon in Anaheim, Calif.

The Angels rallied from a 7-5 deficit with two runs in the eighth inning to tie the game, setting up O’Hoppe’s dramatic finish in the ninth. Kevin Pillar singled with one out against Astros closer Josh Hader, bringing up O’Hoppe, who turned on the first pitch he saw.

Astros left fielder Trey Cabbage appeared initially to make a leaping catch at the short wall just inside the foul pole. But the ball popped out of his glove as it hit the top of the wall when he landed. It was the fourth hit of the game for O’Hoppe, who also doubled and singled twice.

Houston’s Jose Altuve had a career high-tying four hits, including a two-run homer in the sixth inning that gave the Astros a 7-4 lead. Jose Abreu, Chas McCormick and Jake Meyers each had two hits for the Astros, who outhit the Angels 14-12.

Yankees 6, Dodgers 4

Trent Grisham hit a go-ahead three-run home run in the sixth inning, Aaron Judge hit his major-league-leading 24th homer and New York averted a three-game sweep by beating visiting Los Angeles.

Juan Soto missed his third straight game with left forearm inflammation, and the crowd was chanting for him before Grisham turned a 3-2 deficit into a 5-3 lead against Los Angeles starter Tyler Glasnow (6-5). Oswaldo Cabrera also homered and Judge hit an RBI double.

Caleb Ferguson (1-3) picked up the win in relief, and Clay Holmes secured his 19th save in 22 chances. Teoscar Hernandez hit his third homer of the series, and Mookie Betts drove in two runs for the Dodgers.

Mets 6, Phillies 5

Pete Alonso was hit by a pitch with the bases loaded in the top of the ninth inning as New York took advantage of an erratic outing from closer Jose Alvarado to edge Philadelphia and split the two-game series in London.

Alvarado had a chance to lock down his 12th save of the season after pinch hitter David Dahl smacked a solo shot in the seventh to put the Phillies up 4-3. But in the ninth, Alvarado allowed a walk and two singles for a 4-4 game, then another walk to load the bases before hitting Alonso to bring in the go-ahead run. The Mets added an insurance run thanks to a passed ball charged to J.T. Realmuto.

The Phillies had a chance to pull out a win in the bottom of the ninth. With the bases loaded and one out, Drew Smith walked Alec Bohm, making the score 6-5. However, catcher Luis Torrens then fielded Nick Castellanos’ swinging bunt, stepped on the plate and fired to first for an impressive 2-3, game-ending double play.

Rangers 7, Giants 2

Marcus Semien homered and drove in two runs and Wyatt Langford tripled and had two hits and two RBIs as Texas salvaged the final game of its three-game series with San Francisco in Arlington, Texas.

Semien, hit in the helmet by a 94.5 mph fastball by Giants starter Keaton Winn leading off the bottom of the first, scored twice for Texas. Josh Smith singled, walked twice and scored two runs, Ezequiel Duran had two RBIs and Adolis Garcia stole home for the Rangers, who finished with four stolen bases. Winning pitcher Nathan Eovaldi (3-2) allowed two runs on five hits over seven innings. He walked one and struck out five.

Mike Yastrzemski homered for San Francisco, which had a three-game winning streak snapped. Winn (3-7), activated off the 15-day injured list earlier Sunday after missing almost a month with a right forearm strain, suffered the loss by allowing seven runs on six hits over 4 1/3 innings.

Tigers 10, Brewers 2

Jake Rogers blasted a three-run homer as host Detroit scored eight runs in the fifth inning and romped past Milwaukee.

Gio Urshela and Zach McKinstry drove in two runs apiece, while Riley Greene had two doubles and an RBI as Detroit ended a three-game losing streak. Tigers starter Tarik Skubal (8-1) allowed one run and five hits while striking out 10 in 6 2/3 innings.

Brewers starter Bryse Wilson (3-3) was charged with seven runs in 4 1/3 innings. Milwaukee’s William Contreras had his streak of 101 consecutive games played snapped. Contreras, who is batting .309 for the season, got the day off after hitting .200 (6-for-30) this month.

Nationals 8, Braves 5

Keibert Ruiz hit a three-run homer to highlight a seven-run outburst in the fourth inning as host Washington won to take the final three games in the four-game weekend series and lead the season series 6-2.

The Nationals ruined the major league debut of Hurston Waldrep, Atlanta’s No. 1 draft pick in 2023. In 3 2/3 innings, Waldrep (0-1) allowed seven runs on four hits, four walks and one strikeout.

Washington starter DJ Herz, who was making his second major league start, worked 4 1/3 innings and allowed two runs on four hits, three walks and five strikeouts.

Mariners 6, Royals 5 (10 innings)

Julio Rodriguez’s RBI single with two outs in the top of the 10th inning broke a tie, and Seattle added two more runs in defeating host Kansas City and averting a three-game sweep.

Rodriguez, who has at least one hit in all 16 of his games against the Royals, grounded a single to right off losing pitcher James McArthur (2-3). Cal Raleigh later singled in two more runs to make it 6-3.

Hunter Renfroe led off the bottom of the 10th with a two-run homer, but left-hander Tayler Saucedo retired Vinnie Pasquantino for the final out to earn his third save. Mariners reliever Mike Baumann (3-0) was credited with the victory despite blowing a save in the ninth when the Royals’ MJ Melendez homered to right to tie the score at 3-3.

Twins 11, Pirates 5 (10 innings)

Manuel Margot sparked a seven-run rally with a run-scoring triple in the 10th inning as visiting Minnesota avoided a three-game sweep with a victory over Pittsburgh.

Margot’s hit off Ben Heller (0-1) drove in automatic runner Kyle Farmer to help the Twins snap a five-game losing streak. Carlos Santana doubled in two runs during the rally, Carlos Correa added a two-run single and Max Kepler singled in a run. Correa had three hits for Minnesota, which had been shut out in the first two games of the series.

Connor Joe drove in two runs while Oneil Cruz, Nick Gonzales and Rowdy Tellez each had two hits for Pittsburgh, which scored a run in the bottom of the 10th on Cruz’s RBI single.

Blue Jays 6, Athletics 4 (10 innings)

Isiah Kiner-Falefa capped a career-best five-RBI performance with a bases-clearing double in the top of the 10th inning, allowing visiting Toronto to defeat Oakland in the finale of their three-game series.

After forcing extra innings with a game-tying run in the eighth, the Blue Jays loaded the bases in the 10th when A’s reliever Austin Adams (0-2), who inherited an automatic runner at second, walked Justin Turner and hit Daulton Varsho with one out. Kiner-Falefa then drilled a shot to left-center, scoring all three runs.