SANDY, Utah -- Javier Morales scored in the first half, Joao Plata had a go-ahead penalty in the 73rd minute and Real Salt Lake beat Sporting Kansas City 2-1 on Friday night.

RSL won its second straight game after a four-game winless stretch. Sporting KC had its three-game winning streak stopped.

Morales dribbled around three defenders with some nifty footwork and sent a shot past goalkeeper Tim Melia in the 34th minute. Real Salt Lake's possession started with a long goal kick, followed by three...