When Joel Lindpere headed home a stoppage-time goal for the New York Red Bulls, it looked for a minute like the club's decade-long drought without a win in New England would come to an end.
Then Darrius Barnes reminded Red Bulls fans just how painful past visits to Foxborough have been for the club formerly known as the MetroStars.
Barnes headed home a Ryan Guy cross in the final seconds of second-half stoppage time to help give the Revs a 1-1 draw against the Red Bulls at Gillette Stadium on Saturday.
The Revolution looks poised for a win when Red Bulls rookie Connor Lade was sent off for a second yellow card in the 74th minute. They couldn't find a winner though and Lindpere looked ready to lead the short-handed Red Bulls to a surprise win when he headed home a loose ball in the 91st minute.
The Red Bulls couldn't hold the lead though as Barnes skied over the New York defense to beat Bill Gaudette for the first goal of his professional career.
The draw not only diminished New York's fading chances of challenging for first place in the Eastern Conference, it puts them in jeopardy of falling out of of the top three. D.C. United can catch the Red Bulls with a win against Chivas USA on Sunday, while Houston can pull to within a point of New York with a win on Sunday against Colorado.
Here are the match highlights:
What did you think of the match? Did you see a Revs equalizer coming? Think you'll ever see New York win a game in New England again?
Share your thoughts below.