Bobby Abreu homered twice, and Jim Thome and Burrell also connected off Chris Carpenter (2-1). Isringhausen struck out the side in the ninth for his third save.
Brett Myers (0-2) allowed six runs -- three earned -- and 10 hits in 5 2-3 innings.
Mets 6, Giants 2
In New York, Steve Trachsel (3-3) held down a lineup missing Barry Bonds, sidelined by a sinus infection, allowing two runs -- one earned -- and five hits in eight innings.
Mike Cameron lined a tiebreaking, two-run homer in the sixth inning and had three hits, as did slumping Kaz Matsui.
All five runs off Brett Tomko (1-2) were unearned. Edgar Alfonzo made his first two errors of the season and let another ball escape him at second.
Diamondbacks 6, Cubs 3
In Chicago, Steve Sparks (2-1) got his first victory as a starter since Aug. 16, 2002, holding Chicago scoreless until Sammy Sosa's three-run homer in the eighth. New closer Jose Valverde struck out the side in the ninth for his save.
Matt Kata singled, doubled and tripled for Arizona, then grounded out in the sixth and struck out in the eighth.
Astros 4, Pirates 3
In Houston, Andy Pettitte (2-1) struck out eight over five innings to get his first victory in Houston for his hometown Astros. He allowed two hits in five innings, including a first-inning homer by Jack Wilson.
In his first home start, Pettitte allowed six runs an 11 hits over 5 1-3 innings in a loss to San Francisco on April 6 and injured his left elbow on a checked swing.
Craig Biggio hit his 36th career leadoff homer and Jeff Kent added a two-run shot off Josh Fogg (0-4). After Pittsburgh closed within a run in the eighth, Brad Lidge got five outs for his first save.
Dodgers 4, Marlins 3
In Miami, Adrian Beltre hit a tying single with two outs in the ninth, then singled off Justin Wayne (2-1) in the 11th and scored when pinch-hitter Olmedo Saenz's grounder went through Mike Mordecai's legs at third base for an error
Armando Benitez blew a save for the first time this season, and Florida made four errors in losing its fourth straight.
Eric Gagne got three outs for his eighth save, extending his major league record to 71 straight. Duaner Sanchez (1-0) worked 1 1-3 scoreless innings for the Dodgers, an NL-best 16-9.



