ARLINGTON, Texas (AP) — Rougned Odor and Elvis Andrus had RBI triples and the Texas Rangers overcame a struggling start by All-Star left-hander Cole Hamels in a 6-5 victory over the Minnesota Twins on Friday night.

Texas twice blew two-run leads before finally going ahead for good in the sixth. Nomar Mazara had a leadoff double against reliever Ryan Pressly (2-5) before Andrus tripled and scored the go-ahead run on Bobby Wilson's sacrifice fly.

Tony Barnette (6-3) threw 2 2/3 scoreless innings in relief of Hamels, who matched a career high with six walks while throwing 109 pitches to get through 4 1-3 innings. Sam Dyson worked the ninth for his 18th save in 20 chances.

Hamels' second consecutive short outing extended the Rangers' club record to seven straight games when their starter didn't pitch at least five innings. The lefty went only four innings last Sunday in a loss at Minnesota.

More From KROC-AM