Chris Heisey hit a grand slam during the Dodgers' six-run fifth inning, and LA trimmed its magic number to four for clinching the NL West with a victory over the D'backs.