SANDY, Utah (ABC4 Sports) – Real Salt Lake (8-8-2, 26 points) outlasted Western Conference rival Sporting Kansas City for a 4-2 win on Wednesday night in front of an Independence Day crowd of 19,206 at Rio Tinto Stadium. Four different players scored goals as RSL ran its unbeaten streak to eight straight home matches (7-0-1) to move into fourth in the Western Conference.

Jefferson Savarino, Corey Baird, Sebastian Saucedo and Luis Silva all scored goals while Sporting Kansas City saw two players ejected in the final 10 minutes of the match.

In a first half that saw Kansas City control the match through much of the first 30 minutes, the visitors struck first only to have RSL capture the lead before halftime, outshooting SKC 8-4 over the first 45 minutes. Daniel Salloi scored the first goal in the 20th minute, putting away a cross by Seth Sinovic for his sixth goal of the season. But RSL climbed back quickly when Savarino equalized in the 29th minute. After a scramble in the box, the ball fell to Savarino at the edge of the 18-yard box. He collected and fired into the net for his third goal of the season to make it 1-1. Then in the 37th minute Baird put RSL in front when a loose ball was poked into his path up the left side. He dribbled into the box and beat Tim Melia inside the far post for his fifth goal of the season and a 2-1 lead. Saucedo made it 3-1 with his second goal of the year just before halftime, taking a pass from Damir  Kreilach and curling a shot inside the far post to give RSL momentum going into the break.

RSL remained on the front foot in the second half and held a 10-4 shots advantage the rest of the way, but Kansas City pulled a goal back in the 64th minute. Johnny Russell made a run up the right side of the box and got to the endline before crossing to Ike Opara for a first-touch goal to make it 3-2. Salt Lake had several breakaway opportunities and Albert Rusnák had a penalty saved by Melia in the 80th minute. Finally in stoppage time, Silva converted a penalty to extend the lead to 4-2 as RSL took three points from the Western Conference leaders.

RSL remains at home on Saturday to face the new Western Conference leaders in FC Dallas, who overtook Sporting Kansas City in the standings with a 3-2 win over Atlanta United on Wednesday.