ST. LOUIS (AP) – Daniel Descalso hit his first career home run, a go-ahead three-run shot in the seventh inning, to lead the St. Louis Cardinals to a 7-5 victory over the Florida Marlins on Tuesday night.
Matt Holliday hit a two-run homer in the first and had two hits, dropping his National League-leading average one point to .409.
Albert Pujols was 0 for 5 with his league-leading 10th double-play ball and stranded six runners his first three at-bats, dropping his average to .231. Pujols is mired in a 4-for-25 slump (.160) and hasn’t had an extra base hit in nine games.
Gaby Sanchez had four singles, matching his career best for hits, one of them off Fernando Salas (1-0) in the top of the seventh to put Florida ahead 5-4.
Ryan Webb (0-3) took the loss for the Marlins.
(© 2011 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)