Ned Grabavoy also scored against his former team as Salt Lake (7-5-3) won a second straight and extended its unbeaten streak to four matches.
RSL scored all three of its goals in the first half, when it outshot the Earthquakes 12-0.
San Jose (3-6-6) got five saves from goalkeeper Jon Busch.
Teacher apologizes for showing sexual image of herself in class
Dennis Rodman pledges to end trips to North Korea