The D-backs acquired Martin Prado as the centerpiece of the Justin Upton trade with the expectation that they could lock him up with a long-term contract extension. They took care of that Thursday, as Prado agreed to a four-year contract through 2016.