Interesting trade... from the outside, seems cards win with pretty good pitcher with an affordable contract. Then one remembers the tough years after gio’s breakout year in OAK. I believe giants have the tilt here.
Stl- B (may have the components to compete this year but lost some security)
SF - A- (effectively sells high...apparently SF has no trust in GI Gio. If they did, they would have waited for mid season for top prospect+)
Oh yeah...ATL approves