David Weathers pitched the ninth for his first save of the season.
Danny Graves (4-8) -- in his first career start against the New York Mets -- took the loss after throwing seven innings, yielding four hits and four runs while walking one and fanning one.
Mets starter Steve Trachsel (8-5), locked in a scoreless game, faced his first test in the bottom of the sixth when Barry Larkin doubled and Jose Guillen walked with one out. The right-hander got out of it by getting Adam Dunn to foul out and Austin Kearns on a grounder to short. Rey Sanchez got Kearns' grounder in the hole and one hopped it to first where Jason Phillips made an excellent scoop to save a run.
Trachsel -- who came into the contest 7-3 over his last 10 starts and 7-3 with a 2.53 ERA in 15 career starts against the Reds -- tossed six innings of shutout ball on a humid, 90-degree evening, allowing just four hits and one walk while striking out two.
"I can't remember when I've thrown off a mound that flat," Trachsel said to the Associated Press. "I had to work hard to keep the ball down. That's probably another reason I tired out."
Jay Bell began the Mets portion of the seventh by drawing a walk off Danny Graves and Jeromy Burnitz got the first New York hit and drove home the first run of the game with an RBI double off the left-center field wall.
"In the seventh, they just hit them were nobody was," Graves said to the Associated Press.
Cliff Floyd drove home Burnitz with an opposite field double down the right field and Ty Wigginton dropped a bunt base hit to put runners on the corners. After Wigginton stole second, Vance Wilson lined a single into left that plated both and made it 4-0.
The Reds (40-45) got on the board in the seventh when Kelly Stinnett hit a solo homer off Mets reliever Dan Wheeler.
After Jeromy Burnitz doubled to lead off the inning, Cliff Floyd gave the Mets insurance in the ninth with a two run blast, his fifteenth of the year, into the right field seats off Chris Reitsma.
David Weathers closed the game out in the ninth with his first save, but not before allowing an unearned run on a Sean Casey ground out.
Despite throwing just seventy-nine pitches, Steve Trachsel left after six innings due to the heat... OF Ken Griffey Jr. was a late scratch after feeling dizzy during pre-grame warmups... Rookie SS Jose Reyes did not start for the third consecutive game, suffering from a tight hamstring... The Reds activated INF Ryan Freel from the disabled list on Friday and optioned him to Triple-A Louisville... LHP Al Leiter, who was scheduled to start this game, will miss a start due to a sore right knee... New York looks for a series sweep on Sunday afternoon when Aaron Heilman (0-1, 2.77) faces former Mets top prospect Paul Wilson (5-5, 4.53)...