KANSAS CITY, Mo. (AP) — Salvador Pérez’s walk-off single capped Kansas City’s four-run rally as the Royals beat the Cincinnati Reds 7-6. The Royals scored six runs off the Reds’ bullpen in the final two innings and Pérez got his third game-ending hit this season. Trailing 6-3 to start the ninth, the Royals got the tying run on second with no outs without the benefit of a hit. Ryan O’Hearn walked and Hunter Dozier was hit by a pitch. Michael A. Taylor then rolled a ground ball through the legs of Eugenio Suarez at third, scoring O’Hearn. With one out, Nicky Lopez flared a ball into short left field, scoring both runners to tie it 6-6. He advanced to third on a throw and error on the play. Whit Merrifield walked and Andrew Benintendi struck out, bringing Pérez to the plate.