The Dodgers and their superstar DH were too much for the scuffling Giants.