Follow CBSDFW.COM: Facebook | Twitter

ARLINGTON (AP) — Mitch Moreland homered for the fifth time in his last five starts and Lucas Harrell won in his Texas debut as the Rangers beat the Kansas City Royals 5-3 on Sunday to finish a sweep of the four-game series.

Harrell (3-2) gave up three runs and four hits — including solo home runs to Eric Hosmer and Drew Butera — in six innings. The 31-year-old right-hander was acquired from Atlanta last Wednesday to help the Rangers’ injury-riddled starting rotation.

Moreland’s two-run homer was his 18th this season, the last five coming within 16 at-bats. Nomar Mazara also homered against the Royals, who have allowed an AL-high 141 homers this season.

Sam Dyson earned his 22nd save.

Eric Hosmer and Drew Butera homered for Kansas City, which has lost eight of its last nine games and 10 of its last 11 road games.

The defending World Series champion Royals went 7-19 in July, their worst month since recording the same record in July 2012.

Dillon Gee (3-5) gave up four runs on seven hits over six innings in his longest and most effective start of the season. He had a 6.43 ERA in six previous starts.

Harrell was the eighth pitcher to make a start for the Rangers in July with Colby Lewis and Derek Holland on the disabled list all month and Yu Darvish returning from the DL on July 16.

Before the game, the Royals placed closer Wade Davis on the 15-day disabled list with what manager Ned Yost called a mild flexor strain. Yost said it’s the same injury that sent Davis, who has converted 21 of 23 save opportunities this season, to the DL in early July.

(© Copyright 2016 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)