According to the Chicago Tribune's Paul Sullivan, the Cubs received third baseman Mike Olt, right-handed pitchers Justin Grimm and C.J. Edwards and up to two players to be named later.
Fans have gotten to see a lot of Olt and Grimm. Olt is ranked the No. 19 prospect on MLB's top 100 prospect list, while Grimm has seen his fair share of MLB action.
So let's focus on Edwards, who was drafted in the 48th round of the 2011 draft.
This year, Edwards was 8-2 with a 1.83 ERA and 122 strikeouts for Class-A Hickory in the South Atlantic League.
He's been a success in his two seasons of pro ball, and that's likely what the Cubs saw.
According to scoutingbook.com, Edwards was a sleeper prospect in the Rangers system.
Edwards derives a quality mid-90's fastball (somehow) from his slight frame, complementing it with quality off-speed pitches. His plus curve has thus far infuriated lower-level pro batters. While it'll be awhile before he shows the stamina to get deep into ballgames, his ability to handle heavy workloads is really the only question mark here. He's one of the best under-hyped prospects in baseball.
MLB grades Edwards' fastball as a five, with a potential of reaching a six in the future. His curveball and changeup are each currently rated a three, with a five being a possibility in the future.
Will C.J. Edwards make it to the big leagues with the Cubs?
MLB set an ETA on Edwards for 2016.
The Cubs assigned him to Class-A (Advanced) Daytona in the Florida State League. That means with the trade, Edwards received a promotion, which is likely where he'll stay the rest of the year.
If he continues to progress, there's no question he'll be with the Tennessee Smokies in Double-A next year and the Iowa Cubs in Triple-A in 2015.
Should he progress like he has thus far, Chicago fans could see him getting called up in late 2015.
But don't expect the Cubs to rush him along, especially considering they have a good farm system that if brought along the right way, will produce in a big way.
Cubs fans may feel like they got a great deal, considering how well Edwards has performed.
However, the true test begins with his first start in the Florida State League. He's playing up one more level of pro baseball and is going to have to continue to perform.
Until he makes it to the big leagues, the Cubs won't be able to say if this is a good trade or a great trade.
It will be exciting to watch, though.
And maybe...just maybe, Edwards can be one of the pieces that bring a world title to the North Side.