(Kansas City, MO) -- Mitch Haniger homered in the ninth inning to lift the Mariners to a 6-5 win over the Royals in Kansas City. Anthony Swarzak got his first win of the season. Seattle improved to 12-and-2. Seattle and Kansas City will close out the series today. Mike Leake will be on the mound for the Mariners.