Sonny Gray gave up two runs over seven innings, and Jonathan India hit a two-run double as the Cincinnati Reds rallied for three runs in the seventh inning and beat the Kansas City Royals 5-2 Wednesday.
Gray (2-4) allowed seven hits, struck out seven and walked two to end a three-start winless streak.
Art Warren stranded the bases loaded in the eighth by retiring Hunter Dozier on an inning-ending flyout, and Heath Hembree pitched a perfect ninth for his fourth save in five chances, helping the Reds to their second win in the three-game series.
The game was interrupted by rain for 1 hour, 12 minutes.
Brady Singer gave up one run on five hits in six-plus innings. Scott Barlow took the loss in relief, he slips to 2-3.
LHP Danny Duffy (4-3, 2.60 ERA), seeking his first win since May 1, starts Thursday at Cleveland at 6:10.