Real Salt Lake scored two goals in the first half and successfully held on to defeat the Houston Dynamo 2-1 for a road victory Saturday night.