David Freese clubbed a two-run homer to lift the St. Louis Cardinals to a 4-2 victory over the Arizona Diamondbacks in the finale of a four-game series on Sunday at Busch Stadium. Freese added a sacrifice fly for the Cardinals, who salvaged a split after dropping the first two games of this set. Jaime [[ HIGH-may ]] Garcia gave up a two-run homer to Arizona's Ryan Roberts among seven hits over six innings to register the victory. Lance Lynn tossed two innings of relief before Fernando Salas closed the door in the ninth for his 16th save of the season. The Cards are now off for the All-Star break. They return to the diamond on Friday to kick off a three-game series against the Cincinnati Reds at the Great American Ball Park.