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

1.0IP2H1ER0BB2K
2.0IP6H2ER0BB2K
1.0IP1H0ER1BB1K

Star Performers

Jorge Soler

Season AVG: .213
3AB1H0HR2RBI0R2BB
Royce Lewis

Season AVG: .221
4AB2H1HR2RBI2R0BB

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.

Royce Lewis' two-run homer (10)

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.

Victor Caratini's go-ahead double

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.

Alan Roden's RBI single

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.

Yoendrys Gómez earns the save after ABS challenge

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.

Victor Caratini hits go-ahead double in Twins' win

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