David Freese's two-run double in the seventh inning helped the Los Angeles Dodgers rally for a 5-3 victory over the San Francisco Giants