Dustin May tossed six strong innings and Alec Burleson drove in two runs, fueling the St. Louis Cardinals to a 5-3 victory over the visiting Cleveland