ARLINGTON, Texas — Ryan Jeffers hit a tiebreaking home run in the sixth inning, and the Minnesota Twins beat the Texas Rangers 6-5 on Sunday to avoid a three-game sweep.
Jeffers, batting ninth in the order, hit a run-scoring single in the second and put the Twins ahead 5-4 with a drive off Brock Burke (4-2). Jeffers was 5 for 8 in the series with four RBIs and two of his seven homers this season.
Minnesota got another run in the seventh when with runners at the corners, Matt Bush threw wildly past first for an error while trying to pick off Gilberto Celestino.
Byron Buxton hit his 23rd homer for the Twins, who opened a 4 1/2-game lead over second-place Cleveland in the AL Central and avoided what would have been their first four-game losing streak this season.
Corey Seager homered for the third straight game, an opposite-field, eighth-inning drive to left off Jhoan Duran that glanced off the glove of Celestino, who tried for a leaping catch. The home run, on a 100 mph pitch, was Seager's 19th this season.
Dylan Bundy (5-4) allowed four runs and six hits in five innings, improving to 7-2 against Texas and 3-0 at Globe Life Field. Bundy, whose overall record is 51-61, had been 0-1 in three starts since winning at Arizona on June 18.
Tyler Duffey worked around Jonah Heim's two-out single for his second save in five chances.
Dane Dunning gave up four runs, six hits and four walks in a season-low 2 1/3 innings. He threw just 38 of 66 pitches for strikes.
Buxton homered in the first, and run-scoring singles by José Miranda and Jeffers built a 3-0 lead in the second.
Rookie Josh Smith hit a tying, three-run double in the bottom half.
Dunning walked three straight batters in the third, then hit Miranda with a pitch. Seager's fifth-inning sacrifice fly tied the score 4-4.
Watch more of Minnesota sports:
Watch the latest sports videos - from high school hockey to the Minnesota Vikings and everything in between - in our YouTube playlist: