MINNEAPOLIS — Alex Kirilloff hit a go-ahead home run in the fourth inning and Minnesota retired 15 of the last 16 hitters as the Twins edged the slumping Texas Rangers 3-2 on Friday night.
Carlos Correa, Christian Vázquez and Jose Miranda each had two hits for the Twins, who won their third straight since snapping a seven-game losing streak.
Corey Seager hit a two-run homer in the first, but the Rangers were blanked the rest of the way. Texas has lost 11 of its last 13 and has failed to score more than four runs in a game during the skid.
''You're not going to win a game unless you get a hit with men on base,'' Rangers manager Bruce Bochy said. ''You can't just rely on the longball and we didn't get it tonight. Had them on the ropes a couple times, and that was missing. It's been this way since we started this struggle here that we're in right now.''
Bailey Ober (5-2) worked around early trouble to pick up the win. He gave up two runs and four hits, walked three, hit two batters and struck out five in five innings.
''It wasn't looking good through two innings,'' Twins bench coach Jace Tingler said. ''I think (Ober) was at 53, 54 pitches. And then for him to be able to battle through, put up zeroes, get us through five.''
Steven Okert, Caleb Thielbar, Griffin Jax and Jhoan Duran each pitched a scoreless inning for the Twins. Duran, who had allowed a home run in each of his three previous outings, survived a two-out walk to earn his fifth save.
Rangers starter José Ureña (1-4) gave up three runs and nine hits while striking out six in five innings.