The Boston Red Sox have acquired catcher Carlos Narváez from the New York Yankees in exchange for minor league pitcher Elmer Rodriguez-Cruz and international signing bonus pool money.