NEW YORK - Ty Wigginton and Mike Cameron drove in two runs apiece, and the Mets spoiled pitcher A.J. Burnett's return to the majors Thursday night with a 4-1 victory against the Marlins.
Jae Seo (3-4) worked six innings, allowing three hits to earn the victory, the Mets' fourth in a row. Mike Stanton threw two scoreless innings, and Braden Looper pitched a perfect ninth for his 11th save.
The win moved the Mets one game over .500 at 27-26 and 21/2 games behind the first-place Marlins in the East. It was the fourth straight loss for Florida since the Marlins swept a three-game series from New York last weekend.
Burnett, coming back from elbow ligament surgery, pitched four innings and allowed two runs in the second.
Burnett allowed five hits, struck out four and walked none. He threw 83 pitches, 48 for strikes.
The game was the first for Burnett (0-1) since April 25, 2003, against St. Louis. He had the ligament in his right elbow replaced four days later.
Burnett made three rehab starts in the minors, throwing 112/3 innings and allowing five runs on 12 hits with five walks and 17 strikeouts.
In the second inning, Karim Garcia singled with one out and Wigginton followed with a run-scoring triple. Cameron, whose average had dipped below .200, doubled to score Wigginton.
After Cameron stole third base, Burnett struck out Seo and got Kaz Matsui on a fly ball to get out of the inning.
The Marlins got a run back in the fifth when Heep Seop Choi opened with a double and came around on a pair of infield outs.
Pitcher Dontrelle Willis, who took a perfect game into the seventh inning against Cincinnati on Wednesday, pinch hit for Burnett during the inning and struck out.
CARDINALS 4, PIRATES 2: Scott Rolen had three hits and two RBIs in his return to the lineup two days after he was hit in the helmet with a pitch, leading visiting St. Louis. Woody Williams (3-5) pitched six scoreless innings as the Cardinals swept the four-game series. Both managers were ejected with two outs in the ninth when Pirates reliever Mike Gonzalez sent Tony Womack to the dirt with a high, inside pitch. Before the next pitch, Pirates manager Lloyd McClendon stormed out of the dugout and headed toward the Cardinals dugout to confront opposing manager Tony La Russa. Plate umpire Brian Gorman and first-base umpire Dale Scott tried to restrain McClendon, who forged ahead. La Russa came onto the field, and the umpires stood between the managers as they exchanged heated words along the first-base line near the Cardinals dugout, emptying the benches and bullpens.
BRAVES 8, PHILLIES 4: Julio Franco became the oldest player in major-league history to hit a grand slam, connecting in the first inning to lead host Atlanta. Johnny Estrada finished a triple short of the cycle and drove in three runs for the Braves, who won for the third time in four games. The 45-year-old Franco hit the first pitch he saw from Josh Hancock into the seats in right for his first slam since Sept. 1, 1996.
D'BACKS 11, GIANTS 5: Luis Gonzalez doubled and scored the tying run, then drove in two more with a triple as host Arizona beat San Francisco for the third straight game. Arizona's Doug DeVore had his first two major-league RBIs, one on his first home run. Brandon Webb (3-5) gave up four runs in the first inning, two earned, then blanked the Giants for the next five. Jerome Williams (4-4) allowed six runs on eight hits in five innings for the Giants.