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

Rightfielder Ian Desmond misjudged David Wright’s leadoff double in the seventh inning of a 1-1 game, starting in and allowing the ball to go over his head. Wright scored on a double by Jeff Francoeur to give the Mets the lead.

advertisement | advertise on newsday

Francoeur later scored an insurance run on an error by first baseman Adam Dunn on a ball hit by Daniel Murphy. The Nationals closed to within 3-2 in the eighth on a throwing error by Mets reliever Sean Green.

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