The Mets turned a pair of Nationals misplays into the go-ahead runs and held on to snap a six-game losing streak with a 3-2 victory Saturday at Citi Field.

Rightfielder Ian Desmond misjudged David Wright's leadoff drive in the seventh inning of a game tied at 1, starting in and allowing the ball to go over his head for a double. Wright scored on a double by Jeff Francoeur to give the Mets the lead. Francoeur scored when first baseman Adam Dunn misplayed a grounder by Daniel Murphy, who was credited with an RBI.

The Nationals closed to within 3-2 in the eighth on a two-out throwing error by Mets reliever Sean Green as the teams began to play down to their records. Francisco Rodriguez pitched a perfect ninth for his 32nd save.

"We needed that real bad today," Francoeur said. "We've been really close to winning a lot of games."

Tim Redding (3-6) allowed two runs (one earned) in seven-plus innings for the Mets. Long Beach product John Lannan (9-12) gave up three runs in seven innings for Washington.

advertisement | advertise on newsday

"Tim Redding's last two outings have been tremendous," manager Jerry Manuel said. "That's a good sign for us going forward."

Actually, it probably means little going forward, as Redding is not thought to be a big part of the Mets' 2010 plans. But the righthander has put together back-to-back gems, allowing a total of two earned runs and seven hits in 13 innings against the Phillies and Nationals.

Extra bases

Carlos Beltran did not start in a routine day-game-after-night-game maneuver as he recovers from the knee injury that forced him out from June 22-Sept. 8 . . . Catcher Omir Santos will rejoin the club Sunday after missing the last two games following the death of his grandmother . . . Former Mets Bud Harrelson and Ed Kranepool were on hand to help present a check for $23,000 to the Epilepsy Foundation of Long Island on the second annual Jack Lang Day. Lang, a longtime Long Islander who died in 2007, covered baseball for the Long Island Press and New York Daily News.