PEORIA, Ariz. (AP) — Robinson Cano hit a drive over the giant batter's eye in center field for his seventh spring homer, and the Seattle Mariners rallied for a 6-4 win over a Kansas City Royals split-squad on Monday.

Cano also connected three times in Seattle's win against the Cubs on Sunday.

Nelson Cruz also homered and had two hits for the Mariners, who trailed 3-0 through three innings.

The game featured a matchup of No. 5 starting pitchers, with Seattle's Nathan Karns, named to the rotation by manager Scott Servais before Monday's start, giving up two earned runs and five hits in six innings.

Kansas City's Kris Medlen pitched 4 1-3 innings and allowed two earned runs and eight hits.

Alcides Escobar tripled and scored twice for the Royals. Both teams committed two errors that led to runs.