Jarred Kelenic, Logan Gilbert send Mariners past Royals : vi