Kemar Lawrence's long-range strike, which goalkeeper Alex Bono was unable to deal with, was the only goal of the game at BMO Field.
Toronto star Sebastian Giovinco had a second-half penalty saved by Luis Robles, who was superb throughout.
DENIED 🙅♂️— New York Red Bulls (@NewYorkRedBulls) July 1, 2018
ROBLES SAYS NO!!!! pic.twitter.com/jqtvXuZJ2t
The win extended the Red Bulls' unbeaten league run to four, moving Jesse Marsch's men back into second in the Eastern Conference, while defending champion Toronto is in 10th.
Tim Howard had 10 saves in the game for Colorado, which earned its first away win of the season.