Two late goals from Olmes Garcia helped Real Salt Lake earn three vital points in their MLS Western Conference clash against Los Angeles Galaxy.
The hosts began the game well and could have been ahead in the fifth minute when Javier Morales teed up Joao Plata, but his left-footed shot was well saved by Brian Rowe.
Salt Lake were dominating the game and were denied the lead by the woodwork when Khari Stephenson's low free kick beat the wall and Rowe but smacked off the post and was cleared.
At the other end, Nick Rimando kept the scores level with a good reaction stop to deny Jose Villarreal from a free kick.
The home side took the lead just before half time when Robbie Findley found Stephenson on the edge of the area and his low shot went under Rowe and into the net.
However, Salt Lake were pegged back immediately as Galaxy drew level through Landon Donovan when he volleyed the ball past Rimando with a lovely finish into the top corner.
After the break, both sides pushed for the lead but it was the hosts who finally got the goal when Garcia headed Morales's cross pas Rowe into the bottom corner.
Garcia made sure of the three points in added time as he slotted the ball past Rowe with a low finish from Morales's through-ball.