Chalk this up as a win for the Sox of course, the Cards open up a spot for Matt Adams to play full time at first and a definitive RF spot for Taveras, so I can see the Cards' reasoning for making this trade.
Craig's a tough one for me, a good deal of his home runs are of the centre field and oppo shot variety, not sure how much Fenway will help him, but the upside and control here are very real. Kelly's just garbage.