MINNEAPOLIS — Sonny Gray cruised through seven sharp innings and the Minnesota Twins, despite losing AL batting leader Luis Arraez to an early injury, beat the Kansas City Royals 4-0 Wednesday night.
Gary Sánchez had a two-run double and Carlos Correa a couple hits for Minnesota, five games behind AL Central-leading Cleveland with 21 games remaining.
Arraez got an infield hit, raising his average to .320, and scored in the first, then left after the inning with left hamstring tightness.
Acquired from Cincinnati in March, Gray (8-4) has been a top-of-the-rotation guy for Minnesota all season. He breezed through the Kansas City lineup much of the night, allowing three hits and striking out eight.
Michael Massey had two of the five hits for Kansas City, which did not send more than four men to the plate in an inning against Gray. Through five innings, just one Royals runner advanced to second base and that came on a passed ball.
The right-hander has been especially strong for the Twins since the All-Star break, going 4-1 and allowing two or fewer earned runs in nine of those 10 starts.
Making his second start after missing 17 games with right forearm tightness, Zack Greinke (4-9) allowed three runs and struck out one in four innings.
Kansas City has lost six straight at Target Field and failed to score in 43 of its past 44 innings there. It scored three times in the ninth inning Tuesday after being no-hit for eight innings.
Minnesota’s list of injured starters expanded with Arraez's exit. The Twins already have a pair of regulars on 10-day injured lists: center fielder Byron Buxton out since Aug. 23 with a right hip strain and second baseman Jorge Polanco (left knee inflammation) has been out since Sept. 3.
Manager Rocco Baldelli previously said Polanco might return this week, but Buxton is further away.
Greinke was done in by a 39-pitch first inning. Sánchez hit a two-out, two-run double and the Twins left the bases loaded when Sandy León grounding back sharply to Greinke.
Greinke is 0-7 with a 6.36 ERA in a dozen starts away from Kauffman Stadium this season; he's 4-2 with a 1.93 ERA in 11 games at home. His last road win was 16 road starts ago, on Aug. 13, 2021, he pitched for Houston.
A sacrifice fly by Gio Urshela scored pinch-runner Billy Hamilton in the Twins seventh.
Kansas City SS Bobby Witt Jr. doubled for the fourth straight game. Eight of his past 13 hits have gone for extra bases. He leads all rookies with 53 extra-base hits.
Twins: OF Max Kepler, who left Sunday’s game with a right leg contusion, missed his second straight game.
The three-game wraps up series Thursday with LHP Daniel Lynch (4-10, 5.14) the scheduled starter for Kansas City. Minnesota plans to start RHP Dylan Bundy (8-7. 4.68).
Watch more of Minnesota sports:
Watch the latest sports videos - from high school hockey to the Minnesota Vikings and everything in between - in our YouTube playlist: