The Arizona Diamondbacks have acquired Eugenio Suarez in a trade with the Seattle Mariners, filling their vacancy at third base and adding much-needed power to their lineup.

The Mariners received right-hander Carlos Vargas and veteran catcher Seby Zavala for Suarez, who has belted at least 21 home runs in each of the past seven full seasons.