Ned Grabavoy and Javier Morales scored and Real Salt Lake snapped FC Dallas' 19-game unbeaten streak with 2-0 win at Rio Tinto Stadium on Saturday night in Major League Soccer.