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.
Beyonce flaunts bikini body, Blue Ivy in vacation pics
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'