New England took its first lead in a match since May 24. When Nguyen's shot inside the box in the 10th minute deflected off Drew Moor for an own goal.
Colorado's Thomas Piermayr was sent off for his second yellow card in the 74th minute for a rough challenge just outside the box and Nguyen's ensuing free kick cleared the wall and landed in the upper right corner of the net.
Four minutes later, Nguyen sent a pass for Kelyn Rowe to score.
At Washington, Eddie Johnson and Chris Rolfe scored to help D.C. United win its fourth straight game with a 3-0 victory over Toronto FC.
Johnson opened the scoring for United in the eighth minute with his fourth goal of the season — heading home a feed from Perry Kitchen.
In the 59th minute, Nick DeLeon was tackled in the box but the referee allowed play to continue and Rolfe buried the loose ball behind goalkeeper Joe Bendik. DeLeon made it 3-0 in the 67th minute, though it went down as an own goal. He barreled through two tacklers and his shot deflected off defender Nick Hagglund.
New York's Thierry Henry fired a shot into the lower right corner of the net in the 57th minute to help the Red Bulls to a 1-1 draw with Real Salt Lake.
Real Salt Lake opened the scoring in the 18th minute with Joao Plata's goal.
The Vancouver White Caps drew 0-0 with the Chicago Fire.
Vancouver's Erik Hurtado had the Whitecaps' best chance of the game in the 49th minute. He broke free of the defenders and cut to the center of the box, but his right-footed effort was knocked aside by Sean Johnson.