The New York Yankees have officially acquired Alfonso Soriano from the Chicago Cubs.

The Cubs will pay $17.7 million of the $24.5 million remaining on Soriano's deal, which runs through 2014. New York will pay just $5 million for him next season.

Chicago will receive right-hander Corey Black. He is currently at the Single-A level.