Photos: Royals top Mariners 14-3 in Peoria

Kansas City Royals' Alcides Escobar throws to first after forcing Seattle Mariners' Tyler Marlette (73) out at second on a fielders choice hit into by Leonys Martin during the second inning of a spring training baseball game, Monday, Feb. 27, 2017, in Peoria, Ariz. (AP Photo/Charlie Riedel)

All-Star catcher Salvador Perez homered, doubled and drove in four runs for Kansas City in a rain-shortened game. Eric Hosmer hit an RBI double and scored twice, and Royals newcomer Brandon Moss had two hits and an RBI.

Jean Segura, acquired by Seattle in a trade with Arizona, hit a two-run homer, double and single. Yovani Gallardo, another Mariners offseason addition, struggled through an inning of work, allowing four runs on three hits.

close video ad
Unmutetoggle ad audio on off