PHILADELPHIA -- Salvador Perez hit a three-run homer and drove in five runs, helping the Kansas City Royals overcome Kyle Schwarber's NL-high 52nd homer and delay the Philadelphia Phillies from clinching the NL East with a 10-3 win Sunday.
Philadelphia, which entered with a six-game winning steak, leads the NL East by 12 games over the second-place New York Mets.
Perez hit his third homer in two games, a three-run drive off Aaron Nola (4-9) in a four-run sixth that built a 6-2 lead. He added a two-run single in the seventh as the Royals ended a six-game losing streak.
Schwarber and J.T. Realmuto homered in the first off Noah Cameron (8-7), who allowed two runs and four hits in seven innings.ac Caglianone tied the score with a two-run homer in the fifth and Bobby Witt Jr. homered in the