Nori Aoki singled home Lorenzo Cain in the 14th inning to lift the Kansas City Royals to a 2-1 win over Cleveland after Indians starter Corey Kluber carried a perfect game into the seventh inning on Thursday night. Cain opened the 14th with an infield single and stole second before Aoki delivered the winning hit off John Axford on a full-count pitch with one out. Aaron Crow (5-1), the seventh Kansas City pitcher, earned the victory - striking out the side in a perfect 14th. Left-hander Marc Rzepcynski (0-3), who gave up the hit to Cain, took the loss. Kluber held the Royals to two hits, retiring the first 19 batters he faced before Omar Infante, who was in a 0-for-16 skid, lined a single to center with one out in the seventh.