Veteran left-hander Al Leiter (11-5) tossed six innings, allowing five hits and one run while walking four and fanning six to earn the victory.
The Mets (46-66) scored the first run of the contest in the top of the second after first baseman Tony Clark deposited a monstrous shot over the left-field porch against Houston starter Ron Villone (3-2). The switch-hitter now has four homers over his last three games with eight RBIs.
Successive doubles by Roger Cedeno, Jose Reyes, and Cliff Floyd in the third added two more runs for a 4-0 advantage. Houston came back in the bottom half to score their only run of the game on a Lance Berkman fielder's choice.
New York broke the game wide open with a seven spot in the fifth inning. An RBI single by Roger Cedeno chased Ron Villone, but reliever Mike Gallo entered and quickly allowed all three inherited runners to score. Vance Wilson than capped the frame with a three-run homer -- his eighth of the season -- off the rookie left-hander.
Ron Villone -- who had yet to surrender more than three runs in any of his eight starts this season -- got smacked for six runs in four innings after yielding seven hits and one walk while striking out five.
To take the spot of C Jason Phillips, the Mets purchased the contract of C Joe Depastino from Triple-A Norfolk prior to the game. The Tide backstop was hitting .264 (63-for-234) with 2 homers and 18 RBI in 70 games. The thirty-year old grounded out in his first ML at bat in the ninth... LHP Al Leiter improved to 6-3 in 11 road starts this season... 1B Jeff Bagwell is 3 homers away from tying Duke Snider (407 HR) for 34th on the all-time list... RHP Aaron Heilman (1-4, 6.93) draws Wade Miller (7-10, 4.83) on Wednesday evening...