With trade rumors swirling, the Dodgers roster got it done in a wild 9-7 win, answering Arizona's seven-run top of the seventh inning with five runs in the bottom of the 73-minute inning to slice San Francisco's lead to one game.