Salvador Perez had a two-run single in the ninth inning to help the Kansas City Royals rally for an 8-7 win against the Colorado Rockies in the rubber contest of their three-game series on Sunday in Denver, Colo.
Emmanuel Rivera doubled, homered and drove in three runs, and Whit Merrifield and Bobby Witt Jr. also homered for the Royals, who let a six-run lead slip away before rallying for the win.
Royals starter Daniel Lynch did not allow a run in 5 1/3 innings. The second-year left-hander allowed three hits, struck out four and walked four.
Josh Staumont (1-0) pitched a scoreless eighth inning for Kansas City, and Scott Barlow worked the ninth for his fourth save. The Royals won two of the three games in the series.
Rockies starter Austin Gomber allowed three runs and four hits in six innings. He struck out three and walked three.
Daniel Bard (0-2) was trying for his 10th save, but the Royals loaded the bases with one out before Perez came through with his two-run single to the opposite field in right.
Yonathan Daza and Randal Grichuk each had two-run singles in a seven-run seventh inning to help the Rockies overcome the 6-0 deficit.
The Rockies were trailing 6-0 with one out in the seventh inning when Daza came through with a two-run single. C.J. Cron followed with an RBI single to make it 6-3.
After a throwing error scored another run, Grichuk drove in two more runs with a single to tie the score 6-6, the seventh straight batter to reach base for Colorado.
Elias Diaz followed with a sacrifice fly to move the Rockies ahead 7-6.
Daza and Brendan Rodgers had two hits each for the Rockies.
Rivera gave the Royals a 2-0 lead when he blasted a 441-foot homer to left-center field in the fifth inning for a 2-0 lead.
Merrifield homered to lead off the sixth, and Witt went deep to start the seventh and make it 4-0.
Rivera added an RBI double and later come home on a sacrifice fly by Merrifield to make it 6-0.
--Field Level Media