The Mariners have acquired first baseman/designated hitter Eduardo Perez from the Indians.
Perez, 36, was batting .303 for the Indians with eight homers and 22 RBIs in 99 at-bats.
In exchange, the Indians received Triple-A infielder Asdrubal Cabrera.
The Mariners rank next-to-last in on-base/slugging percentage from the DH spot. Perez figures to platoon with Carl Everett, a switch-hitter who has performed better from the left side.
Cabrera, 20, was assigned to Triple-A Buffalo; the Indians view him as a legitimate prospect at second base or shortstop.
The Indians promoted Triple-A first baseman Ryan Garko to replace Perez on their major-league roster.