Twins Walk Off Angels Behind Late Heroics from Caratini
There’s nothing quite like watching a baseball game slip through your fingers in the late innings, and that’s exactly what happened to the Los Angeles Angels on Saturday night at Target Field. The Twins punished them 5-3 in a game that was far closer than the final score suggests, but also never really belonged to anyone but Minnesota once the seventh inning rolled around.
Pitching Decisions
Star Performers
Let’s be honest here: Mitch Farris got absolutely shelled. Two innings pitched, six hits, two earned runs, and absolutely no command to speak of. That’s not a recipe for winning baseball, no matter how good your offense is. The Angels came out swinging in the top of the third when Jorge Soler uncorked a two-run double that tied things up at 2-2, but that brief moment of hope was all they’d get.
The Twins struck first and struck hard. Royce Lewis absolutely demolished a hanging fastball in the second inning for a two-run homer that put Minnesota up 2-0 before the Angels could even blink. Lewis was the real deal on Saturday, finishing 2-for-4 with two RBIs. That’s the kind of performance that wins you ballgames, and it nearly did.
Things got interesting when Nolan Schanuel delivered a game-tying single in the seventh, making it 3-3 and giving the Angels just enough rope to hang themselves with. But then came the deciding blow: Victor Caratini, who apparently decided this game had gone on long enough, crushed a double down the line to put the Twins back on top. The go-ahead run scored, and just like that, the Angels were done.
Relief Pitching Tells the Story
Tommy Nance got the win despite pitching just one inning, which tells you everything you need to know about how this game unfolded. Yoendrys Gomez came in for the save and held firm, though not without controversy involving the ABS system. In 2026, we’re apparently challenging ball and strike calls now, and Gomez benefited from at least one overturned call on his way to closing things out. Whether you like it or not, that’s baseball in this era.
Angels Leave Opportunities on the Table
The Angels had their chances. Soler’s two-run double showed they could hit the Twins pitching, and Schanuel’s single proved they weren’t going down without a fight. But you simply cannot leave five runs on the board against a Twins team that’s playing decent baseball at home. The pitching collapse in the early innings by Farris basically handed this game away before the seventh inning dramatics even mattered.
This was a winnable game that the Angels let slip away through a combination of poor pitching and untimely execution. The Twins deserved to win because they made better pitching decisions down the stretch and got the timely hits when it mattered most. That’s not complicated baseball analysis; that’s just the way the game works. Los Angeles will need to regroup quickly because this is exactly the kind of loss that can derail a season if you let it.
Box Score
Los Angeles Angels Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Zach Neto SS | 5 | 2 | 2 | 0 | 0 | 0 | .237 |
| Mike Trout CF | 5 | 1 | 2 | 0 | 0 | 1 | .233 |
| Nolan Schanuel 1B | 4 | 0 | 2 | 1 | 1 | 0 | .272 |
| Oswald Peraza PR | 0 | 0 | 0 | 0 | 0 | 0 | .241 |
| Jorge Soler DH | 3 | 0 | 1 | 2 | 2 | 1 | .213 |
| Vaughn Grissom 2B | 5 | 0 | 0 | 0 | 0 | 1 | .249 |
| Jo Adell RF | 3 | 0 | 0 | 0 | 1 | 0 | .247 |
| Wade Meckler LF | 4 | 0 | 2 | 0 | 0 | 1 | .307 |
| Denzer Guzman 3B | 4 | 0 | 1 | 0 | 0 | 3 | .252 |
| Logan O'Hoppe C | 4 | 0 | 0 | 0 | 0 | 2 | .215 |
Los Angeles Angels Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Ryan Johnson | 5.0 | 3 | 3 | 3 | 3 | 1 | 6.75 |
| Mitch Farris (L) | 2.0 | 6 | 2 | 2 | 0 | 2 | 3.79 |
| José Fermin | 1.0 | 0 | 0 | 0 | 1 | 1 | 3.21 |
Minnesota Twins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Trevor Larnach LF | 3 | 0 | 1 | 0 | 0 | 0 | .285 |
| Austin Martin LF | 1 | 0 | 1 | 0 | 0 | 0 | .249 |
| Brooks Lee 3B | 3 | 0 | 0 | 0 | 1 | 1 | .251 |
| Josh Bell DH | 4 | 0 | 1 | 0 | 0 | 0 | .250 |
| Kody Clemens 2B | 3 | 1 | 0 | 0 | 1 | 2 | .246 |
| Royce Lewis 1B | 4 | 2 | 2 | 2 | 0 | 1 | .221 |
| Victor Caratini C | 2 | 2 | 1 | 1 | 1 | 0 | .240 |
| Alan Roden RF | 2 | 0 | 1 | 1 | 1 | 0 | .273 |
| Tristan Gray SS | 2 | 0 | 1 | 0 | 0 | 0 | .235 |
| Ryan Kreidler SS | 1 | 0 | 0 | 0 | 0 | 0 | .254 |
| Luke Keaschall CF | 2 | 0 | 1 | 1 | 0 | 0 | .254 |
Minnesota Twins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Joe Ryan | 6.0 | 6 | 2 | 2 | 2 | 6 | 2.85 |
| Tommy Nance (W) | 1.0 | 2 | 1 | 1 | 0 | 2 | 3.97 |
| Woo-Suk Go | 1.0 | 1 | 0 | 0 | 1 | 0 | 4.50 |
| Yoendrys Gómez (SV) | 1.0 | 1 | 0 | 0 | 1 | 1 | 3.50 |
