Alec Burleson smacked his 21st homer of the season as the St. Louis Cardinals grabbed a 3-1 lead over the Los Angeles Dodgers.