Rangers 3, Royals 2
ARLINGTON, Texas — Mitch Moreland's second home run of the game broke a tie in the eighth inning and Cole Hamels earned his 12th win of the season to lead the Rangers. Hamels allowed two runs and six hits in eight innings, matching his longest start of the season. His 123 pitches were 10 more than his previous high for the year. He didn't allow an earned run in his previous two starts, totaling 13⅓ innings. Sam Dyson earned his 21st save in 23 opportunities, stranding the tying run at third base. It was Moreland's 10th career multi-homer game and second of the season. He has five homers in his last 11 hits.