McGehee hit go-ahead, two-run homers in both the first and third innings and added a seventh-inning solo shot.
Please bear in mind that the opinions expressed below consider the future implications of each deal.
Dodgers get Cards minor leaguer Alex Castellanos in exchange.
The deal is officially not expected to be announced until Sunday. It is not yet known what the Cardinals will be giving up in return.