Twins Rally Late to Stun Mets, Keaschall Delivers Go-Ahead Hit
The Minnesota Twins came to Queens on Tuesday night and did what good baseball teams do against struggling opponents: they took advantage of every mistake. The New York Mets handed them the game on a silver platter in the ninth inning, and Minnesota gladly accepted, escaping Citi Field with a 5-3 victory that felt far more comfortable than the final score suggested.
Pitching Decisions
Star Performers
Lindor’s Blast Stings, But Twins Never Panic
Francisco Lindor’s three-run homer in the third inning looked like it might be the dagger, a gorgeous fly ball to right that gave the Mets their early 3-0 lead. It was vintage Lindor, the kind of swing that reminds you why he signed that massive contract. For a moment, it felt like the Mets might actually break through in a season that has been anything but kind to them.
But here’s the thing about Tuesday’s game: the Twins had already seen what they needed to see from Mets pitching. Cole Sands was dealing like a man possessed out of the Minnesota bullpen, allowing nothing and striking out batters at will. Byron Buxton answered Lindor’s blast with a two-run homer of his own in the sixth inning, a perfect reminder that New York couldn’t count on protecting a lead against a lineup with legitimate pop.
Keaschall: The Unsung Hero Strikes When It Matters
Enter Luke Keaschall, a name that won’t make the highlight reel unless you’re actively watching the Twins this season. This guy is doing the dirty work in the ninth inning, the kind of at-bat that separates winners from losers. Keaschall ripped a single to center in the seventh to bring in a run, but his real moment came in the ninth when the bases were loaded and the Mets were barely holding on by a thread.
Devin Williams couldn’t find the strike zone. Three straight walks, then Keaschall’s sharp ground ball to left that scored James Outman with the go-ahead run. This is baseball in its purest form, not the home run derby highlight show but the grinding, clutch situation that determines whether teams make the playoffs.
The Mets then compounded their misery by issuing a bases-loaded walk to Matt Wallner, bringing in another run. What started as a potential Mets comeback story in the third inning became another chapter in New York’s book of miscues and missed opportunities. For a team fighting for relevance in April, these kinds of games can set a tone that’s hard to break.
Minnesota Pitching Does the Heavy Lifting
Sands was absolutely brilliant, delivering two scoreless innings with three strikeouts. This isn’t complicated stuff, but it works. The Twins’ bullpen held firm while the Mets’ fell apart, and that’s the game right there. Byron Buxton was solid at the plate, and Keaschall delivered when it mattered most.
The Mets are now staring down another loss in what feels like an endless parade of them. Francisco Lindor‘s excellent defense and power bat can’t carry this team alone. Tuesday night at Citi Field belonged to Minnesota, a team that showed up, took what the Mets carelessly offered, and left with two crucial points in the standings.
Box Score
Minnesota Twins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Byron Buxton CF | 5 | 1 | 1 | 2 | 0 | 3 | .233 |
| Trevor Larnach LF | 4 | 0 | 1 | 0 | 0 | 1 | .263 |
| Austin Martin LF | 0 | 0 | 0 | 0 | 0 | 0 | .311 |
| Josh Bell DH | 3 | 0 | 0 | 0 | 1 | 0 | .253 |
| James Outman DH | 0 | 1 | 0 | 0 | 0 | 0 | .091 |
| Ryan Jeffers C | 3 | 1 | 0 | 0 | 1 | 2 | .263 |
| Kody Clemens 1B | 3 | 1 | 1 | 0 | 0 | 1 | .167 |
| Luke Keaschall 2B | 4 | 0 | 2 | 2 | 0 | 1 | .222 |
| Matt Wallner RF | 3 | 1 | 1 | 1 | 1 | 1 | .187 |
| Royce Lewis 3B | 4 | 0 | 0 | 0 | 0 | 2 | .200 |
| Brooks Lee SS | 4 | 0 | 0 | 0 | 0 | 4 | .206 |
Minnesota Twins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Simeon Woods Richardson | 5.0 | 4 | 3 | 3 | 3 | 2 | 5.96 |
| Anthony Banda | 1.0 | 0 | 0 | 0 | 0 | 2 | 9.31 |
| Justin Topa | 1.0 | 0 | 0 | 0 | 0 | 1 | 3.97 |
| Cole Sands (W) | 2.0 | 0 | 0 | 0 | 0 | 3 | 3.48 |
New York Mets Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Marcus Semien 2B | 3 | 1 | 0 | 0 | 1 | 1 | .225 |
| Francisco Lindor SS | 3 | 1 | 1 | 3 | 1 | 1 | .209 |
| Luis Robert Jr. CF | 4 | 0 | 0 | 0 | 0 | 0 | .243 |
| Bo Bichette 3B | 4 | 0 | 1 | 0 | 0 | 0 | .219 |
| MJ Melendez DH | 2 | 0 | 0 | 0 | 0 | 0 | .313 |
| Luis Torrens DH | 2 | 0 | 0 | 0 | 0 | 2 | .240 |
| Francisco Alvarez C | 4 | 0 | 0 | 0 | 0 | 1 | .250 |
| Brett Baty RF | 2 | 0 | 1 | 0 | 0 | 1 | .209 |
| Tyrone Taylor RF | 2 | 0 | 0 | 0 | 0 | 2 | .200 |
| Mark Vientos 1B | 2 | 0 | 1 | 0 | 1 | 0 | .232 |
| Carson Benge LF | 3 | 1 | 0 | 0 | 0 | 0 | .136 |
New York Mets Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Nolan McLean | 6.2 | 5 | 3 | 3 | 0 | 10 | 2.67 |
| Huascar Brazobán | 1.1 | 0 | 0 | 0 | 0 | 2 | 0.00 |
| Devin Williams (L) | 0.0 | 1 | 2 | 2 | 3 | 0 | 9.95 |
| Austin Warren | 1.0 | 0 | 0 | 0 | 0 | 3 | 5.40 |
