JJ Wetherholt hit a home run and four St. Louis pitchers combined on a seven-hitter as the Cardinals blanked the Los Angeles Angels 1-0 to salvage the final game of their three-game series on Wednesday afternoon in Anaheim, Calif.
Hunter Dobbins (2-1) picked up the victory, allowing six hits over six innings. He didn’t walk a batter and struck out five to pick up his sixth career major league win.
Luis Gastelum, George Soriano and All-Star closer Riley O’Brien each pitched a scoreless inning of relief after that with O’Brien notching his 26th save.
The win, just the fifth in the last 15 games for the Cardinals, snapped a season-high matching four-game losing streak for St. Louis. It marked the first time since May 17, 2025 at Kansas City that the Cardinals won a 1-0 game.
Wade Meckler and Josh Lowe each had two hits for Los Angeles, which had a three-game winning streak snapped.
Reid Detmers (3-7) was the hard-luck loser, giving up one run on two hits over 5 1/3 innings. It marked his 19th straight start at Angel Stadium without picking up a win dating back to 2024.
St. Louis took a 1-0 lead in the sixth inning on Wetherholt’s 15th home run of the season, a 409-foot drive to left-center.
Los Angeles had multiple runners on base in four different innings, including the bottom of the ninth against O’Brien. Jo Adell and Meckler both walked with one out but O’Brien bounced back to strike out Oswald Peraza and Josh Lowe to get out of the jam.
St. Louis had blown six leads in its 10 losses over a 15-game stretch, including back-to-back walk-off losses at Arizona on Sunday and to the Angels on Monday night when O’Brien hit Adell with a pitch with the bases loaded. That snapped a streak of 106 games that the Angels had lost when trailing after eight innings, including 48 this season.

