The White Sox have acquired All-Star closer Craig Kimbrel from the Cubs in exchange for second baseman Nick Madrigal and right-hander Codi Heuer, sources told ESPN.