But Granderson walked again with two outs in the sixth. David Wright then lifted a high pop to shallow right field. Shortstop Ian Desmond called off second baseman Dan Uggla, but the ball hit off Desmond's glove. Granderson advanced to third while Wright took second on the error. One batter later, Duda hit a two-run single to right-center field for a 2-1 Mets lead.
The Mets scored another run in the seventh. With one out, Juan Lagares reached on Desmond's throwing error and scored on a triple to center by catcher Travis d'Arnaud.
Scherzer (0-1), who signed a seven-year, $210 million contract with the Nats in the offseason, was charged with three unearned runs on four hits over 7 2/3 innings. The right-hander struck out eight and walked two.
The 30-year-old Scherzer, a former first-round draft pick by the Arizona Diamondbacks in 2006, made his return to the National League after five seasons with the Detroit Tigers. After winning 21 games in 2013, Scherzer went 18-5 with a 3.15 ERA and a career-high 252 strikeouts last season.