SEATTLE (AP) — Jorge Soler hit a two-out, two-run homer in the eighth inning off Anthony Bass, and the Kansas City Royals rallied for a 6-4 win over Seattle, snapping a nine-game losing streak to the Mariners. After the Royals were shut down for most of the night by Tommy Milone, Soler hit a 1-1 pitch on the outside corner out to deep right-center field for his 19th home run of the season. Martin Maldonado added a solo home run in the ninth.