Garcia and Beltran team up, Cardinals beat Reds