New York's Eric Young Jr. took Luis Mendoza's pitch over the right field wall in the bottom of the 11th for a walk-off two-run home run.
It was the Mets first runs since David Wright's two-run homer in the first inning off Wade Davis, and the four runs are the most the Royals staff has given up since the win streak began July 23rd.
Aside from Wright's home run, Davis had a solid effort for Kansas City (54-52). He allowed two runs in five innings and struck out five batters.
Kelvin Herrera, Louis Coleman and Aaron Crow combine for four scoreless innings prior to Mendoza entering in the tenth inning.
Mendoza, coming out of the bullpen after serving as a starter earlier in the season, got a double play to end the tenth and was nearly out of the 11th. With two out and Omar Quintanilla on first, Mendoza surrendered the game winning homer to Young.
The Royals were scoreless until the eighth when Salvador Perez drove in a run on a fielder's choice, and Lorenzo Cain hit a game-tying sacrifice fly in the top of the ninth.
That was all Kansas City could score on six hits in the game while leaving ten on base.