Real Salt Lake lost rookie Ariath Piol to a red card in the 23rd minute, and FC Dallas held on for a 1-0 victory at America First Field on Saturday night.