Yasmani Grandal mashed the biggest road hit for the Los Angeles Dodgers in weeks, a three-run home run in the team's 5-1 win over the Cardinals.