The back and forth game in front of 16,209 at Toyota Stadium saw both FCD and Colorado trade goals but it was a game winner by Fabian Castillo that did the trick.
Dallas got first half goals from Andres Escobar and Zach Loyd as well.
Colorado got on the board first in the 26th minute off a flick by Deshorn Brown. The sophomore striker got the ball on the far end of the penalty box after Jose Mari sent a ball into the box, former FCD defender Drew Moor had a quick touch to Brown and the striker did the rest to beat FC Dallas keeper Raul Fernandez.
FC Dallas was able to respond in the 33rd minute with a goal by Escobar. The Jair Benitez free kick would hit Escobar on the way into the goal. Blas Perez was able to set up the play that led to the free kick. Colorado defender Chris Klute brought Perez down outside the penalty box.
The goal was Escobar's first goal in Major League Soccer.
Loyd would score his first goal of the season right before the halftime. The Dallas defender took a ball on the edge of the penalty box after Castillo took a shot that hit off a Colorado defender. Loyd gobbled up the ball and fired home a shot by Colorado keeper Clint Irwin.
The goal was Loyd's first since July of 2012.
Colorado would open their account back up at the start of the second half off a corner kick. Dillon Powers would sent in a powerful ball to the back post for Jose Mari who would dive and beat both Fernandez and Benitez to tie the game up.
Perez nearly got on the board in the 56th minute. The veteran striker took a great ball from Benitez but his header went right off the crossbar and into the hands of Irwin.
Castillo would get the fans back on their feet in the 62nd minute on a brilliant individual effort. Castillo would dribble around four Rapids players after taking the ball just past midfield.
FC Dallas returns to action next week as they travel west to face the Portland Timbers on Wednesday night at Providence Park.