Alec Burleson went deep and Jordan Walker went 3-for-5 at the plate as the St. Louis Cardinals defeated the Cincinnati Reds 10-3.