Marcus Semien had three hits, including a three-run home run, and scored three runs as the Texas Rangers defeated the Royals 8-3 in the second game of a three-game series in Kansas City on Tuesday.
Semien drove in four runs overall, and Corey Seager had a pair of hits and drove in two runs.
Texas starter Jon Gray (4-3) allowed one run on five hits in seven innings. He walked two and struck out eight. He matched his season high with the seven innings of work.
He worked around trouble in almost every inning, with only one clean inning. But he allowed just two runners to reach second base.
Jonathan Heasley (1-4) picked up the loss, allowing seven runs on nine hits in 3 2/3 innings.
The Rangers got on the board in the first with a two-out double by Adolis Garcia that scored Semien.
Kansas City designated hitter Vinnie Pasquantino, making his major league debut, grounded into a 4-6-3 double play in the second. The ball had an exit velocity of 106 mph. He finished the night 0-for-4.
Semien gave the Rangers a comfortable lead with a three-run home run in the third, stretching the lead to 4-0. Josh Smith and Seager singled leading off the inning before Semien launched his blast into the bullpen in left field.
The Royals got a run in their half of the third. Nicky Lopez led off with a single. Whit Merrifield hit into a fielder' choice and later scored on a single by Bobby Witt Jr.
The Rangers were right back at it in the fourth. They loaded the bases with one out, and Seager doubled to left-center, scoring two. Semien then drove in Josh Smith with a sacrifice fly -- and Heasley's night was done.
Kyle Isbel hit a 421-foot home run in the eighth, his first homer of the season for Kansas City. Lopez then scored on a sacrifice fly by Andrew Benintendi.
Semien scored the Rangers' eighth run in the ninth, on a single by Kole Calhoun.
--Field Level Media