Noel Caliskan and Diogo Goncalves scored first-half goals Saturday night and Real Salt Lake held off visiting St. Louis City SC 3-2 in Sandy, Utah. RSL (6-10-4, 22 points) picked up a much-needed three points that moved it from 13th to 12th in the West table, just four points out of a playoff spot.