Key moment

PITTSBURGH — Taylor Rogers’ final pitch of the night clipped far too much of the strike zone and, as a result, he watched as it arced through the sky and disappeared in the left-field stands.

Rogers wanted the pitch, which Bryan Reynolds clubbed for a two-run walk off home run, more inside than it ended up being.

“He’s a good hitter,” manager said Derek Shelton, who used to manage the Pirates. “I know that because I was here for a long time and saw him do a lot of good things. Taylor just missed his spot.”

The walk-off home run came after the bullpen for the Twins (27-31) worked four scoreless innings, taking over after a four-inning start from Taj Bradley. An inning earlier, Cody Laweryson, fresh off the injured list, got the Twins out of a situation in which the Pirates (30-28) had a pair of runners in scoring position with no outs with their one-run lead still intact.

“Especially all the bullpen guys doing well, kind of having them throwing as much as they have, to kind of go wreck that, it stinks a little extra,” Rogers said.

Starting pitcher performance

In his second start since returning from the injured list with pectoral inflammation, Bradley said he felt “a little inconsistent.” That played out in the form of consecutive walks in the first inning in which he threw eight straight balls.

“I didn’t really have one pitch to pitch consistently with and find the zone with,” Bradley said. “I feel like that would have taken me further in the game and had quicker at-bats. I just felt like not one pitch was there where I could strike it consistently back-to-back.”

Both walks came around to score as part of the Pirates’ three-run first inning. They scored one more run off Bradley in the third inning on a mammoth blast from Oneil Cruz. The ball landed in the Allegheny River in right field on the fly and traveled an estimated 450 feet.

Bradley’s day ended after four innings and 87 pitches, an outing he called “long but short,” because he labored through long innings. This being his second start back, Shelton said the plan going into it was that Bradley was going to be capped around 90 pitches.

“We’re not going to ramp it up,” Shelton said. “He’s just too important to us.”

How the Twins scored

Kody Clemens kicked off the scoring for the Twins in the first inning, hitting a home run on a 100.3 mile per hour pitch from starting pitcher Jared Jones. It was the fastest pitch any player has homered on so far this season and just the fifth home run from a Twins hitter off a 100+ mph pitch in the Statcast era (since 2015).

The Twins added another pair of runs in the second inning, tying the game up on a Tristan Gray two-run single. In the third, Trevor Larnach’s two-run home run, the second long ball of the night off Jones, who missed all of last season rehabbing from elbow surgery, put the Twins on top again, a lead they held until the ninth.

Larnach got ahold of a fastball from Jones, hitting it quite literally out of the ballpark. The ball bounced before splashing down in the water beyond the right field wall. It was the 86th time a ball had landed in the river, and Larnach was the 54th player to do it.

“Knowing Jared, he was going to be amped up,” Shelton said. “It was 101, 102. I thought we did a good job. Kody clipped him early, and then we just continued to have really good at-bats off him.”

The Twins had just two hits in the game after the third inning.

— Betsy Helfand