Alec Burleson hit two homers and drove in five runs to propel the St. Louis Cardinals past the visiting San Francisco Giants ...