WASHINGTON, D.C. -- Juan Lagares broke out a slump with two hits and three RBIs, and Bartolo Colon allowed only two runs in eight innings as the New York Mets beat the Washington Nationals, 5-2, on Saturday, the first victory over their division foes in the last 10 games.

Center fielder Lagares, mired in a 5-for-27 slump entering the game, hit an RBI single in the first and a two-run home run in the third to give the Mets a 5-0 lead.

Lagares robbed Jayson Werth (two hits), the Washington right fielder, of a possible home run with a leaping catch up against the wall in center in the sixth before a sellout crowd of 41,225.

Rookie first baseman Eric Campbell, who had two hits and three RBIs in his fifth big league game, had a two-run single in the first to give the Mets a 2-0 lead against Washington starter Gio Gonzalez (3-4), who has allowed 12 runs in his last two starts.

Campbell, who made his big league debut on May 10, is 5-for-11 in the big leagues with six RBIs.

Ian Desmond, who also had two hits, slammed his sixth home run of the season, a two-run shot in the fourth, to pull the Nationals to within 5-2 against Colon (3-5).

The 40-year-old right-hander, still hitting 93 mph on the stadium radar gun in the eighth inning, allowed two runs and five hits with five strikeouts and one walk in his longest outing of the season.

Colon, who entered the game with an ERA of 5.84, made his first appearance at Nationals Park. He pitched in 2002 for the Montreal Expos, who became the Nationals three years later.

Jenrry Mejia, a former starter, pitched the ninth for the Mets and recorded his first save of the season in his third outing out of the bullpen.

Mejia allowed a leadoff single to Werth, but struck out second baseman Danny Espinosa for the final out with a runner on base.

Gonzalez, who gave up seven earned runs in his last start May 11 at Oakland, needed 37 pitches to get out of the first inning as the Mets sent nine batters to the plate.

He allowed seven hits and five runs before Craig Stammen took over in the fourth.

Stammen retired the first eight batters he faced and picked up his first hit of the season, a double to right in the fifth, and went four scoreless innings before rookie Aaron Barrett and Jerry Blevins each pitched a scoreless inning.

NOTES: The scheduled starters for the series finale Sunday are Mets' RHP Zack Wheeler (1-3, 4.53) against Washington RHP Jordan Zimmermann (2-1, 3.59). ... Washington is 18-1 when scoring four runs or more and 4-19 when held to three runs or fewer. ... The Mets have scored in the first inning in 10 of their last 15 games. ... Washington first basemen entered play Saturday with the third-highest OPS in the majors. Starters at that position have been Adam LaRoche (31 starts), Tyler Moore (nine) and Kevin Frandsen (two).