The Yankees acquired infielder Martin Prado from the Diamondbacks, tweets Jack Curry of the YES Network. The D’Backs will receive catching prospect Peter O’Brien and a player to be named later or cash considerations and are not contributing cash to the deal, tweets MLB.com’s Steve Gilbert. The Yankees have now officially announced the deal.

Prado, 30, is hitting .270/.317/.370 in 436 plate appearances for Arizona this year while playing mostly third base. He was a major piece of the January 2013 trade that brought Justin Upton to the Braves. Shortly after the acquisition, Prado signed a four-year, $40MM extension with the D’Backs. He has about $3.6MM remaining this year, and $11MM in each of the 2015 and ’16 seasons.

Minutes before this trade, the Yankees acquired Stephen Drew from the Red Sox for Kelly Johnson. On July 22nd, the Yankees added third baseman Chase Headley. Drew will play second base, according to Joel Sherman of the New York Post, while it’s not exactly clear how Prado will be employed.

O’Brien, 24, is hitting .267/.312/.593 with 33 home runs between High-A and Double-A in 413 plate appearances. Baseball America ranked him 23rd among Yankees prospects prior to the season, praising his power but questioning his defense.