Oilers trade Caleb Jones and a third round pick for Duncan Keith. Chicago retains no salary.
I think the Blackhawks win this one. They free up a fair bit of cap space, and getting Caleb Jones give them a bit of an edge to landing Seth Jones. The third round pick doesn't hurt either.
Duncan Keith isn't a bad player by any means, but with Edmonton already against the cap, adding Keith for two more years really limits them to the ability to add decent wingers to play with McDavid and Draisaitl.