KANSAS CITY, Mo. -

Rookie Roenis Elias pitched neatly into the seventh inning, Mike Zunino homered and the Seattle Mariners defeated the Kansas City Royals 2-1 on Sunday for a three-game sweep.          

Elias (7-5), a 25-year-old left-hander from Cuba, limited the Royals to one run and five singles over 6 2-3 innings. He struck out five, walked two and improved to 4-1 in June.           

Zunino hit his ninth home run, tops among AL catchers. He connected off Yordano Ventura (5-6) leading off the seventh to break a 1-all tie.          

Fernando Rodney, pitching for the fourth straight day, earned his 21st save in 23 chances.         

Kansas City has lost four straight.