KANSAS CITY, Mo. (AP) — Teoscar Hernandez hit a tiebreaking sacrifice fly in the eighth inning and the Seattle Mariners beat the Kansas City Royals 6-5. Julio Rodriguez had four hits for Seattle, including a ninth-inning single that provided an insurance run the Mariners ended up needing. Cal Raleigh added a home run and a double. Dylan Moore opened the eighth by reaching on an error and came around to score on Hernandez’s fly to make it 5-4. Luis Castillo (9-7) allowed four runs on nine hits in seven innings. He walked one and struck out three.