The Revs looked to have secured a tough away draw until the final moments when a headed free kick handed FCD all three points.
A physical match that seemed destined for a scoreless draw instead saw Dallas win for the first time since the season opener last month against New York.
Brek Shea came closest to scoring in the opening half, as he found himself alone in the box in the 34th minute. He blasted a left-footed shot on frame, but New England keeper Matt Reis was there to halt the threat.
The second half played out very similarly to the first half, with the Hoops having more opportunities to take the lead but failing to do so until the dying seconds.
“I thought we came out much slower in the second half, and we were giving up the midfield,” FC Dallas coach Schellas Hyndman said. “We were creating more quality chances, though.”
Following a foul in the final seconds of stoppage time, FC Dallas defender Zach Loyd knocked the free kick towards the box and captain Ugo Ihemelu headed in the game-winning goal. The goal was Ihemelu’s first of the year.
“Both teams were going after those three points very hard,” Hyndman said. “Ugo was cramping in the second half, and we almost pulled him out. But he stayed out there and scored the goal. What a great example for a captain.”
A.J. Soares coughed up that free kick with his only foul of the match. Additionally, FCD goalkeeper Kevin Hartman became the first MLS player to cross the 35,000 minutes-played mark during this match.
The win elevates FC Dallas to seven points, good for fifth place in the Western Conference. New England maintains its position, with six points and tied for second place in the Eastern Conference.
Follow BRYAN ROBISON on