A box score can make a baseball game look tidier than it felt. San Francisco and Minnesota each collected six hits Tuesday night at Oracle Park, yet the Twins’ hits did the heavier lifting. Luke Keaschall’s sixth-inning triple and Walker Jenkins’ seventh-inning home run helped turn a 1-0 Giants lead into a 3-1 Minnesota advantage, and that difference held up in a 3-2 victory.
For Bay Area followers of the Giants, the lesson was less about quantity than impact. San Francisco matched Minnesota in hits, but the visitors found the kind of contact that changes an inning immediately. The Giants spent much of the night creating traffic without producing an extra-base answer of their own.
The sixth inning was the cleanest illustration. Minnesota began it with Victor Caratini striking out, so Ryan Kreidler’s single came with one out rather than leading off the frame. Keaschall followed with a sharp fly ball to center that became his second triple of the season, scoring Kreidler and tying the game at 1-1.
Brooks Lee then singled to right, bringing Keaschall home for a 2-1 lead.
That was two runs on three hits, but the triple did the important work. A single placed a runner aboard; Keaschall’s extra-base contact moved him all the way homeward and left no room for a fielder’s choice or a station-to-station delay. Lee’s single finished the sequence, but Keaschall’s hit changed its scale.
The timing mattered, too. Anthony Molina had kept Minnesota scoreless through five innings, allowing just one hit and striking out four in that span. He completed six innings with two earned runs allowed on four hits, six strikeouts and one walk.
That is a sturdy outing, particularly considering how quiet the Twins’ offense was early. Minnesota did not overwhelm him; it simply found its best contact in the inning when the game was most available.
Jenkins supplied the next jolt in the seventh. Facing Duncan Davitt, the Minnesota outfielder hit his fourth home run of the season to right field. The blast required no chain of singles, no sacrifice and no favorable bounce. One swing created one run and gave the Twins a two-run cushion before the Giants could answer.
San Francisco’s first run had required more assembly. Shay Whitcomb and Scott Bandura singled in the second inning, and Drew Cavanaugh’s sacrifice bunt moved the runners before Whitcomb scored. It was sound execution, and it put the Giants ahead. But Minnesota’s two decisive runs came from the combination of a triple with a runner on base and a solo homer. Equal hit totals, unequal damage.
Taj Bradley gave that damage room to matter. The Minnesota starter allowed one earned run and three hits over six innings, striking out six while walking three. The walks created openings, but the Giants did not turn enough of them into runs.
San Francisco left 10 runners on base, while Minnesota left two. That is not a complete explanation by itself—runners left aboard can reflect good pitching as much as poor hitting—but it captures the game’s imbalance: the Giants had more unfinished opportunities, while Minnesota had fewer chances and converted its loudest ones.