K.C. clips Mariners

? Yordano Ventura pitched seven innings of no-hit ball before being lifted because of pitch count, leading the Kansas City Royals to a 5-1 victory over the Seattle Mariners on Friday night.

The Royals’ opening-day starter walked two and struck out four, facing only one batter over the minimum. Ventura, who threw 49 strikes in 88 pitches, retired the final 11 batters he faced after walking Seth Smith to lead off the fourth. Ventura induced Nelson Cruz to ground into a double play to end that inning.

The Mariners did not get a hit until Tyler Smith’s RBI single off Jason Frasor with one out in the eighth.

Frasor walked Mike Zunino and Dustin Ackley before Smith laced a single to left for the only Mariners’ hit.

Brian Flynn and Wade Davis completed the one-hitter.

Eric Hosmer hit a two-run homer in the first off James Paxton.

The Royals scored three unearned runs in the fourth after a fielding error on second baseman Tyler Smith. With two outs, Salvador Perez and Mike Moustakas stroked back-to-back run-producing doubles.

After Paxton walked the next two batters to load the bases, he was replaced by Matt Anderson.

Anderson walked Escobar to bring home Moustakas.