Cardinals 4, Marlins 3: Joe Magrane won his fourth consecutive start and Gregg Jefferies hit his 10th home run, leading St. Louis past host Florida. The Cardinals climbed to 10 games over .500 for the first time this season. Florida has lost seven of eight since sweeping a four-game series against Pittsburgh.
Magrane (6-6) gave up five hits in eight innings. He allowed only one earned run _ on Jeff Conine's first-inning homer _ and retired 12 in a row during one stretch. Lee Smith gave up two hits and a run in the ninth but still earned his 24th save, the most in the majors.
Orestes Destrade drove home the run with a sacrifice fly, but with the potential tying run at second base, Junior Felix struck out and Dave Magadan lined out to right to end the game. The red-hot Jefferies put St. Louis ahead in the first inning with a solo home run, his 10th of the season. It was just the third homer against Luis Aquino (4-5) in 74 innings this season. Jefferies also singled and is hitting .448 in his past 16 games. Todd Zeile doubled home two runs against Aquino in the third, then scored on a single by Tom Pagnozzi.
The Cardinals missed several other scoring chances. They reached Aquino for four hits in the second inning but no runs, partly because Mark Whiten was thrown out trying to stretch a single into a double. Aquino, who has been bothered by a sore right shoulder, gave up four runs and 10 hits in 3 innings, his shortest outing as a starter this season. The right-hander's ERA climbed from 2.65 to 3.01.
Four Marlin pitchers combined to strike out 13.
_ TIMES WIRES