MIAMI — Shane Victorino hit his first career grand slam to highlight a seven-run rally in the ninth inning against closer Matt Lindstrom, and the Philadelphia Phillies beat the Florida Marlins 7-3 on Friday night.
The Marlins took a three-hitter into the ninth and were two outs from a 3-0 victory when pinch hitter Matt Stairs singled home the Phillies' first run. Lindstrom walked in a run before Victorino hit his second homer on a 2-1 pitch.
Five pitches later, Chase Utley hit his fifth homer. Clay Condrey (3-0) pitched two hitless innings, and Ryan Madson struck out the side in the ninth.
The rally cost Florida's Josh Johnson a victory after he allowed three hits in seven innings. The Marlins still own the best record in the NL at 11-5, but have lost four games in a row.
Dan Uggla hit a three-run homer with two out in the first off Brett Myers for Florida's only runs.
METS 4, NATIONALS 3: At New York, Johan Santana struck out 10 in six innings, and the offensively challenged Mets scored twice following failed sprawling catches that turned singles into triples in a victory over the Washington Nationals.
Carlos Beltran, who got his 1,000th RBI on his 32nd birthday, and Fernando Tatis both tripled for the Mets, who returned home for their second homestand at Citi Field and stopped a four-game losing streak.
Santana (3-1) allowed one run and six hits in six innings, walked one and reached double digits in strikeouts for the 45th time in his career.
DODGERS 6, ROCKIES 5: At Denver, Brad Ausmus broke a tie game in the ninth inning with a two-out single, lifting the Los Angeles Dodgers to a 6-5 win over Colorado.
Ausmus lined a pitch past a diving Garrett Atkins at third, scoring James Loney, who had led off the inning with a double off Manny Corpas (0-1).
BREWERS 5, ASTROS 2: At Houston, Yovani Gallardo pitched his first career complete game, Prince Fielder drove in the go-ahead run in a four-run fifth inning and the Milwaukee Brewers won their third straight.
Gallardo (2-1) gave up a two-run homer to Carlos Lee in the fourth inning, but the Brewers offense gave him all the runs he needed.
CARDINALS 4, CUBS 3: At St. Louis, Albert Pujols used his legs rather than his big bat to help the St. Louis Cardinals beat the Chicago Cubs, stealing second after a base hit and scoring the go-ahead run in the eighth inning.
Kyle McClellan (1-0) allowed a hit in the eighth and Ryan Franklin worked around a two-out walk to pinch-hitter Milton Bradley in the ninth for his fifth save as St. Louis won its eighth in a row at home.
BRAVES 4, REDS 3: At Cincinnati, Jeff Francoeur hit a solo homer for one of Atlanta's four hits, and the Braves took advantage of the wildest performance in Edinson Volquez's career, walking their way to a victory over the Cincinnati Reds.
GIANTS 5, DIAMONDBACKS 1: At Phoenix, Tim Lincecum struck out 12 while earning his first victory of the season and the San Francisco Giants beat the Arizona Diamondbacks for their fourth straight win.
The reigning NL Cy Young Award winner shut down the Diamondbacks for the second time in less than a week, allowing one run and five hits in eight innings. Lincecum (1-1) got a no-decision last Saturday in San Francisco, striking out 13 over eight shutout innings in a 2-0 loss to Arizona.
