ANAHEIM, Calif. (AP) — Hunter Dobbins scattered six hits over six innings, JJ Wetherholt hit a home run in the sixth and the St. Louis Cardinals held on for a 1-0 victory over the Los Angeles Angels on Wednesday.
Dobbins, recalled from Triple-A Memphis for Wednesday’s start, struck out five and walked none to help St. Louis snap a four-game losing streak and end the Angels’ three-game win streak.
Click to Gallery
Los Angeles Angels starting pitcher Reid Detmers throws to the plate during the third inning of a baseball game against the St. Louis Cardinals, Wednesday, July 22, 2026, in Anaheim, Calif. (AP Photo/Mark J. Terrill)
St. Louis Cardinals third baseman Blaze Jordan, center, makes a catch on a foul ball hit by Los Angeles Angels' Tyler Heineman as Vaughn Grissom, right, gets out of the way during the fourth inning of a baseball game Wednesday, July 22, 2026, in Anaheim, Calif. (AP Photo/Mark J. Terrill)
St. Louis Cardinals starting pitcher Hunter Dobbins throws to the plate during the first inning of a baseball game against the Los Angeles Angels, Wednesday, July 22, 2026, in Anaheim, Calif. (AP Photo/Mark J. Terrill)
St. Louis Cardinals' JJ Wetherholt, right, is congratulated by Iván Herrera after hitting a solo home run during the sixth inning of a baseball game against the Los Angeles Angels, Wednesday, July 22, 2026, in Anaheim, Calif. (AP Photo/Mark J. Terrill)
Luis Gastelum threw a scoreless seventh, George Soriano had a 1-2-3 eighth and closer Riley O’Brien struck out Oswald Peraza with an 80-mph sweeper and Josh Lowe with a 98-mph sinker with two on in the ninth for his 26th save.
Dobbins (2-1) escaped a first-and-third, two-out jam in the second, a two-on, one-out jam in the third and a first-and-third, two-out jam in the fourth. That inning ended with Cardinals third baseman Blaze Jordan reaching into the third-base dugout to snag Tyler Heineman’s popup.
Angels starter Reid Detmers (3-7), expected to be a top target of contenders looking to acquire starting pitching before the Aug. 3 trade deadline, blanked the Cardinals on one hit through five innings despite walking two to open the fifth.
The left-hander escaped the fifth with the help of third baseman Vaughn Grissom, who made a backhand diving stop of Jose Fermin’s grounder, scrambled to the bag for a forceout and threw to first to complete a double play. Jordan struck out to end the inning.
But with one out in the sixth, Detmers (3-7) left a fastball up to Wetherholt, who lined his 15th homer of the season over the wall in center to break the tie and knock Detmers out of the game.
Cardinals RHP Michael McGreevy (4-7, 2.92 ERA) will oppose Arizona RHP Brandon Pfaadt (4-1, 4.58 ERA) Thursday night in St. Louis. For the Angels, RHP Grayson Rodriguez (3-3, 8.23 ERA) will face Giants RHP Logan Webb (5-7, 3.87 ERA) Friday night in San Francisco.
AP MLB: https://apnews.com/hub/mlb
Los Angeles Angels starting pitcher Reid Detmers throws to the plate during the third inning of a baseball game against the St. Louis Cardinals, Wednesday, July 22, 2026, in Anaheim, Calif. (AP Photo/Mark J. Terrill)
St. Louis Cardinals third baseman Blaze Jordan, center, makes a catch on a foul ball hit by Los Angeles Angels' Tyler Heineman as Vaughn Grissom, right, gets out of the way during the fourth inning of a baseball game Wednesday, July 22, 2026, in Anaheim, Calif. (AP Photo/Mark J. Terrill)
St. Louis Cardinals starting pitcher Hunter Dobbins throws to the plate during the first inning of a baseball game against the Los Angeles Angels, Wednesday, July 22, 2026, in Anaheim, Calif. (AP Photo/Mark J. Terrill)
St. Louis Cardinals' JJ Wetherholt, right, is congratulated by Iván Herrera after hitting a solo home run during the sixth inning of a baseball game against the Los Angeles Angels, Wednesday, July 22, 2026, in Anaheim, Calif. (AP Photo/Mark J. Terrill)
CLEVELAND (AP) — Brooks Lee hit a three-run homer, Trevor Larnach had a solo shot and three RBIs and the Minnesota Twins snapped a four-game losing streak with a 10-6 win over Cleveland on Wednesday night to spoil star third baseman José Ramírez's return to the Guardians.
Lee connected for his 15th homer in the fourth inning off Shane Cecconi (4-7), who gave up a leadoff homer to Larnach on his fourth pitch. Lee also had an RBI single.
Larnach added a two-run single in the eighth to put Minnesota ahead 9-4.
Travis Adams (2-0) pitched two innings of relief for the win.
Kyle Manzardo homered for Cleveland.
Ramírez was back in Cleveland's lineup after missing five weeks following left hand surgery. The seven-time All-Star went 2 for 5, drove in a run and scored once. He also had one of Cleveland's three errors.
The Twins broke a 3-3 tie with a four-run fourth, aided by a throwing error from Guardians shortstop Brayan Rocchio. Minnesota took the lead on Alex Jackson's infield RBI single before Lee drove Cecconi's first pitch over the wall.
Ramírez made an immediate impact in his first game since June 13.
After receiving a warm ovation from the Progressive Field crowd, he singled with one out in the first and hustled into second on a flyout. Ramírez then scored on Rocchio's bloop single.
Ramírez beat out an infield single for an RBI in the second.
Larnach staked Minnesota to an early lead with his eighth homer. The 404-foot drive to right-center was his first homer in 108 career at-bats against Cleveland.
Twins first baseman Victor Caratini had to be replaced during an at-bat in the fifth inning after he fouled a pitch off his right knee. The team said Caratini suffered a bruise.
Twins RHP Taj Bradley (9-4, 3.85 ERA) starts the series finale against Gavin Williams (10-5, 4.00), who struck out 11 in a win over Minnesota on July 9.
AP MLB: https://apnews.com/hub/mlb
Cleveland Guardians' Jose Ramirez watches his RBI single off Minnesota Twins starting pitcher Bailey Ober as Alex Jackson looks on during the second inning of a baseball game, Wednesday, July 22, 2026, in Cleveland. (AP Photo/Phil Long)
Minnesota Twins' Victor Caratini reacts after fouling a pitch from Cleveland Guardians starting pitcher Slade Cecconi off his leg during the fifth inning of a baseball game, Wednesday, July 22, 2026, in Cleveland. (AP Photo/Phil Long)
Minnesota Twins' Trevor Larnach rounds the bases after hitting a solo home run off Cleveland Guardians starting pitcher Slade Cecconi during the first inning of a baseball game, Wednesday, July 22, 2026, in Cleveland. (AP Photo/Phil Long)
Cleveland Guardians' Jose Ramirez runs out a ground out against the Minnesota Twins during the eighth inning of a baseball game, Wednesday, July 22, 2026, in Cleveland. (AP Photo/Phil Long)
Minnesota Twins' Brooks Lee reacts after hitting a three-run home run off Cleveland Guardians starting pitcher Slade Cecconi during the fourth inning of a baseball game, Wednesday, July 22, 2026, in Cleveland. (AP Photo/Phil Long)