Let's take this incredibly complex, three-team deal one club at a time.
The Los Angeles Dodgers got starting pitcher Mat Latos and outfielder/first baseman Michael Morse from the Miami Marlins; starting pitchers Alex Wood and Bronson Arroyo, relievers Jim Johnson and Luis Avilan, and infield prospect Jose Peraza from the Atlanta Braves, plus cash considerations from the Braves and Marlins, per MLB.com's Ken Gurnick.
The Braves got Cuban infielder Hector Olivera, injured relief pitcher Paco Rodriguez and pitching prospect Zach Bird from the Dodgers, and a competitive balance pick from the Marlins.
The Marlins got minor league pitchers Jeff Brigham, Victor Araujo and Kevin Guzman from the Dodgers.
Got all that?
Los Angeles Dodgers
The Dodgers took on some salary, but they have money to burn. And they added two starters in Latos and Wood who should bolster the shaky, injury-depleted back end of their rotation.
They also added two experienced bullpen arms in Johnson, who was Atlanta's closer, and Avila.
More than anything, president of baseball operations Andrew Friedman gets bonus points for creativity and for plugging multiple holes.
Atlanta Braves
The Braves received an intriguing if injury-prone talent in Olivera, with the Dodgers on the hook for his $28 million signing bonus, per Bill Plunkett of the Orange County Register.
At the same time, Atlanta surrendered a lot, including a cost-controlled arm in Wood. SI.com's Cliff Corcoran summed it up best when he wrote, "If Olivera doesn’t pan out, this trade will prove to have been a disaster for the Braves."
Miami Marlins
None of the prospects the Marlins got leap off the page, making this a salary dump, plain and simple. That's not necessarily a negative, as it'll free up the Fish to add pieces down the line.
But for a club that was supposed to contend this year, it's a disappointing deadline wake-up call.