Bruce Kluckhohn-USA TODAY Sports

Jorge Polanco's run-scoring double in the seventh inning lifted the Minnesota Twins to a 1-0 victory over the visiting Cleveland Guardians on Friday.

Polanco went 1-for-4, while Bailey Ober pitched six strong innings to lead the Twins to their third straight victory.

Will Brennan went 2-for-3 and Myles Straw went 2-for-4 for the Guardians, who went 0-for-8 with runners in scoring position to lose for the third time in their past four games.

Ober and Cleveland's Aaron Civale were dominant before turning the game over to their bullpens.

The Twins had just two runners advance past second base, while the Guardians didn't have any as the teams combined for seven hits and seven strikeouts through five innings.

Civale allowed four hits to go along with four strikeouts and two walks before being relieved by Sam Hentges, who pitched a scoreless sixth.

Ober also allowed four hits with three strikeouts and no walks in six innings before Jovani Moran allowed two one-out singles in the seventh. But Brock Stewart (2-0) induced Straw to pop out to second and Amed Rosario to fly out to right to end the threat.

The Twins broke through in the seventh against Nick Sandlin (2-3), who gave up a leadoff double to left by Ryan Jeffers before striking out Willi Castro and walking Kyle Farmer.

Michael A. Taylor grounded into a fielder's choice with Jeffers forced out at third, before Jorge Polanco lined a double off the right-field wall to score Farmer for a 1-0 lead.

The Guardians' best chance came in the eighth. Stewart gave up a leadoff double to Steven Kwan but got Tyler Freeman to fly out to left before being relieved by closer Jhoan Duran.

Duran struck out Jose Ramirez before intentionally walking Josh Naylor and striking out Andres Gimenez with a 103.8 mph fastball to strand Kwan at second.

Duran worked around a two-out single to Straw in the ninth to pick up his eighth save of the season for the Twins, who will try to win the four-game series on Saturday.

More must-reads:

TODAY'S BEST
Cardinals catcher's injury timeline revealed
Suns hire ex-NBA champion as new head coach
Frank Vogel fell victim to a Suns ownership group eager to win
Luka Doncic hands OKC first playoff loss with gutsy Game 2 effort
Three takeaways as Rangers take commanding 3-0 series lead on Hurricanes
Rams make surprising move with former team captain
Ohio State AD is wrong for thinking Michigan wins deserve asterisk
Padres OF Jurickson Profar is a legitimate MVP candidate
Steelers' Cameron Heyward comments on controversial Justin Fields idea
Pacers coach claims officials are biased against 'small market' teams
14-year-old phenom signs unprecedented MLS deal that includes future Man City transfer
Tiger Woods, Rory McIlroy's 'soured' relationship paints murky future for PGA Tour
Stars almost blow another lead, even series with Avalanche
Auburn's Hugh Freeze uncomfortable with 'bidding wars' for top players in transfer portal
Cavaliers punch back, blow out Celtics in Game 2
Coach: Oilers star center could miss Game 2 vs. Canucks
Watch: Cavaliers' Evan Mobley turns defense into offense in Game 2 vs. Celtics
Xander Schauffele tops stacked leaderboard after first round of Wells Fargo Championship
Suns talks with head-coaching target 'expected to move quickly'
Knicks get even more bad injury news ahead of Game 3