New York rode a goal in the 71st minute from Bradley Wright-Phillips to down FC Dallas 1-0.
Wright-Phillips bagged his sixth goal of the season - his fifth in three games - after a nice give-and-go between him and Thierry Henry. The Frenchman got a hold of a long ball and then played a nice chip over the Dallas center back duo of Walker Zimmerman and Matt Hedges.
FC Dallas played down a man for nearly 80 minutes of the match. Just 10 minutes into the game, Je-Vaughn Watson was sent off thanks to a challenge on Tim Cahill. Watson was going for the ball in an open space, missed it and ended up stomping on Cahill's midsection.
The game itself was a physical one with both teams committing a total of 27 fouls.
FC Dallas nearly had a breakthrough in the 26th minute as Castillo broke through four Red Bull defenders, as the Colombian got into the penalty box he was brought down by Dax McCarty. Instead of pointing to the penalty spot, the ref called it the other way and issued Castillo a yellow for the dive.
FCD had another shot in the 58th minute as Castillo got Dallas started on a breakaway. He fed Danny Garcia the ball into the box and the Homegrown midfielder was dragged down by Cahill. Blas Perez took the ensuing penalty box New York keeper Luis Robles was big to the challenge and pushed it out for a corner kick.
With youngsters like Moises Hernandez, Tesho Akindele and Victor Ulloa on the field, Dallas pressed for a late equalizer. The team earned several corner kicks and free kicks but none were able to truly test the Red Bulls.
The tough stretch continues for FC Dallas as they hit the road twice this week. On Wednesday they'll be in Seattle to take on the Sounders and on Saturday they square off against San Jose.