Van Slyke's 3-run pinch HR helps Dodgers top Cards