Rookie Alec Burleson’s eighth inning homer ended up driving in the only run of the game in a pitching duel between Jack Flaherty and Jon Gray, who had a complete game, as the St. Louis Cardinals defeated the Texas Rangers 1-0.