Nguyen set up a tally by Diego Fagundez in the 61st minute, getting the ball to Kelyn Rowe who sent it on to Fagundez for a tally from near the penalty spot.
He added an insurance tally 10 minutes later for the Revolution (2-3-2), who picked up their first home win of the season.
Zac MacMath made five saves for the Union (3-3-2).
Dennis Rodman pledges to end trips to North Korea
Jessica Simpson shares three-way kiss with friends in photo