Mets starter Noah Syndergaard was staggered by two shots in the first inning Thursday, but remained strong and cruised to a victory over Colorado.

D.J. LeMahieu and Nolan Arenado slammed solo homers, but Syndergaard allowed just one run on two hits the rest of the way. He finished with two walks and five strikeouts over seven innings to raise his record to 7-6.

"I made two mistakes in that inning and they jumped all over those fastballs," Syndergaard told MLB.com. "After that, I was just able to settle down and continue to pitch, rather than throw."

The only other run against Syndergaard was tallied in the third on a Carlos Gonzalez groundout. He faced the minimum number of batters thereafter.

The rookie has yielded three earned runs or less in 10 of his last 11 starts. The lone exception came in his previous outing, when Tampa Bay scored five in four innings against him.