The Cardinals are set to acquire John Lackey from the Red Sox, reports Jon Heyman of CBSSports.com. Boston will receive Joe Kelly and Allen Craig in the trade.

Lackey, 35, is 11-7 with a 3.60 ERA in 21 starts and 137 1/3 innings this season. He returned from Tommy John surgery last year to go 10-13 with a 3.52 ERA in 189 1/3 innings. Lackey was a key piece of the pitching staff as the Red Sox marched to the 2013 World Series title.