NEW YORK — Unbeaten Stephen Strasburg struck out 10, Daniel Murphy homered against his former team and Bryce Harper finally got a hit off shaky Matt Harvey as the Nationals routed the Mets 9-1 on Thursday night.

Slumping Ben Revere singled to start a seven-run burst in the third inning and capped it with a two-run triple for a 9-1 lead, chasing Harvey and sending boos bouncing all around Citi Field.

The NL East-leading Nationals handed the Mets their sixth loss in seven games.

Strasburg (7-0) gave up one run on six hits in six innings, tying the Cubs' Jake Arrieta for the league lead in wins. Harvey (3-6) was tagged for a career-worst nine runs.

Strasburg kept paying dividends on the seven-year, $175 million contract he recently signed. He fanned at least 10 for the fourth time this season. He batted in the top of the seventh, then left after throwing 113 pitches.

The Nats have won 13 in a row when Strasburg has started.

Murphy gave Strasburg the lead before he threw a pitch, hitting a two-run homer in the first. Murphy later doubled and tops the majors in batting at .397 in his first season since leaving the Mets as a free agent.

Harper flied out in the first, making him 0-for-21 lifetime against Harvey. The reigning NL MVP singled in his next at-bat, breaking that slump.

Harvey gave up six earned runs on eight hits with two walks in a career-low 22/3 innings.

Harvey began to walk off the mound even before manager Terry Collins reached him, and his ERA grew to 5.77.

His velocity and confidence are down, and the Mets have become increasingly concerned their ace has lost his way.