In a blink of the eye, the ball went hurtling in the direction of the net, leaving a rain-drenched crowd of 16,440 at Gillette Stadium holding its breath.

However, it wasn’t to be. The ball whistled harmlessly inches over the crossbar and forced the Revolution (2-4-4, 10 points) to settle for a 1-1 draw with the New York Red Bulls (6-4-3, 21 points), leaders of the Eastern Conference.

Get Sports Headlines in your inbox:

The Globe's most recent sports headlines delivered to your inbox every morning.

Fagundez’s hands flew up to his face in frustration as the final seconds ticked off the clock of a game New England knew it could have won.

“Ryan just played a little hardball, but that’s the only way that I would have had it,” Fagundez said. “I just put my foot on it thinking that I could get it to the goal, but it went over. It was just a good pass and it needs to be clinical for me.

“If I could get that ball back, I think that I would definitely score.”

Despite the misfire in the final seconds, Fagundez turned in what might have been his finest performance of the season, registering New England’s lone goal, as well as, a game-high six shots.

It was the young forward who gave the Revolution a 1-0 edge in the 54th minute of play, collecting a ball that pinballed around the New York box after a corner kick from Chris Tierney and planting it in the back of the net for his second goal of the season.

However, the New England celebration was short-lived thanks to New York’s Lloyd Sam, who netted his first career MLS goal a minute later. Sam, who was making just his second start of the season, took advantage of unusually porous defense to slide into free space just inside the box and bury a shot in the lower left corner.

“[I’m] disappointed not to get the 2 points tonight,” Revolution coach Jay Heaps said. “I thought we did enough. It was so disappointing to give the goal up the way we did right after we scored. It’s a momentary loss of concentration and they scored and that kills us.”

Thierry Henry, the Red Bulls leading scorer, was left off the active roster because of the injury risk posed by the weather and artificial turf.

Fagundez, who was seemingly creating opportunities all night, narrowly missed burying another chance in the 80th minute, when he one-timed a Tierney cross from 9 yards out that Red Bulls goaltender Luis Robles deflected with his foot.

Both teams were playing on short rest after having games on Wednesday, but it was New England that seemed to stay fresh.

The tie snapped a four-game winning streak for New York, a run that began with a 4-1 win over the Revolution on April 20 at Red Bull Arena.

“They’re a confident team and I thought we weathered that storm early and in the second half I thought we took it to them,” Heaps said. “We had our chances and the little guy, Diego, had a heck of a night.”