The Twins beat the Royals 4-2 on Monday night, starting a seven-game homestand with a victory to keep pace in the American League Central race.
First place Cleveland split a twinbill with Detroit and leads both the Twins and White Sox, who beat the Astros for their fourth consecutive victory, by two games.
Sonny Gray (6-3, 3.33 ERA) starts for the Twins tonight at Target Field against Kansas City's veteran righthander Zack Greinke (4-7, 4.29). It's a 6:40 p.m. start, with the game on BSN.
Gray is making his 18th start this season, which had a couple of stints on the IL. He beat the Royals 7-3 on May 29 at Target Field, pitching six innings and giving up only two hits. He's 5-2 with a 2.08 ERA in eight career starts against the Royals.
The Twins are 7-4 against the Royals this season and are hitting .294 against them. Luis Arraez, who leads baseball with a .332 average, is hitting .372 against Kansas City in 38 career games.
ROYALS LINEUP
MJ Melendez, RF
Bobby Witt Jr., 3B