SANDY, Utah (AP) - The last time FC Dallas played in Utah, they lost on Real Salt Lake's dramatic tiebreaking goal in stoppage time. This time, Dallas got a measure of revenge.
Fabian Castillo scored twice in the second half, including the winner in stoppage time, to lift FC Dallas to a 2-1 victory over Salt Lake on Saturday night. Dallas (8-11-8) stretched its unbeaten streak to four games and snapped a six game losing streak in Utah dating back to 2007.
Castillo got the winner 2 minutes into stoppage time, finishing off a counter attack by firing the ball over the shoulder of Salt Lake goalkeeper Nick Rimando.
"Rather than conceding goals in the second half, we're scoring some - which is certainly a turnaround," Dallas goalkeeper Kevin Hartman said.
Alvaro Saborio scored the tying goal in the 76th minute for Real Salt Lake (13-10-3), which lost its third straight MLS contest. Saborio outjumped a crowd of players to get to a corner kick sent into the six-yard box by Javier Morales and his efforts paid off with a header that knotted the score.
"They definitely flipped the script on us this time," Salt Lake center-back Nat Borchers said, referring to his team's win on May 27th.
Castillo gave Dallas a 1-0 lead in the 61st after he took a pass from David Ferreira and cut past Tony Beltran on a run toward the left post. Castillo took his shot as he neared the post and sent the ball across the goalmouth, burying it inside the right post.
"We made a couple of tactical changes at halftime that gave us some strength to go at them and make them worry a little bit," Dallas coach Schellas Hyndman said. "Two good goals by us. And we just continued to weather the storm."
Salt Lake controlled possession for much of the first half and created plenty of scoring chances. Stellar play from Dallas goalkeeper Kevin Hartman prevented Salt Lake from converting those chances.
Fabian Espindola nearly put Salt Lake on the scoreboard in the 30th minute after gunning the ball down the middle from just outside the top of the penalty area. Hartman dived to get his fingertips on the ball and slapped it away.
Beltran tested Hartman again in the 34th minute when he shook loose from a defender and fired the ball from an angle at the right post. Hartman pushed it away to set up a corner kick for Salt Lake, which ultimately led to a goal kick for Dallas.
"There's a reason why he's had the most shutouts in the league and played the most minutes in the league," Hyndman said. "He's just outstanding. He's definitely a difference maker who plays with a lot of confidence."
Dallas defender Matt Hedges was taken to the locker room in the 71st minute after an accidental collision with Hartman. His status for the team's next match is still unclear.
SPORTING KC 1, TORONTO FC 0
TORONTO (AP) - Kei Kamara scored on a free kick in the 83rd minute to lift Kansas City over Toronto.
Kamara's kick went off Toronto goalkeeper Milos Kocic's finger tips and into the bottom right corner of the net as Kansas City (14-7-4) won its third straight MLS contest.
Toronto (5-14-5) remained last in the Eastern Conference and extended its unbeaten streak to four matches.
SOUNDERS FC 2, WHITECAPS 0
SEATTLE (AP) - Fredy Montero score in the 64th minute, Eddie Johnson added a clinching goal in the 87th minute and Seattle beat Vancouver in a key game for positioning in the MLS Western Conference playoff chase.
Just two minutes after coming off the bench, Montero got his eighth MLS goal of the season. Mauro Rosales took a free kick from about 35 yards out, but instead of going on net, chipped it into the penalty area. Defender Jeff Parke played the ball off his chest and directed it to Montero, who got just enough of his toe on the shot to bounce it past Vancouver goalkeeper Joe Cannon.
Johnson scored on a counter attack off a cross from Brad Evans in the closing minutes for his 11th goal of the season.
FIRE 2, REVOLUTION 1
BRIDGEVIEW, Ill. (AP) - Sherjill MacDonald's first MLS goal broke a tie just past midway through the first half and Chicago held on to beat New England.
Chris Rolfe also scored to help the Fire (12-7-5) win their third straight and move into a tie with New York for second place in the Eastern Conference, five points behind Kansas City.
Fernando Cardenas scored for New England (6-13-5), which dropped to 0-6-1 in its last seven matches. The Revolution also lost by one goal for the 12th time this season.
MacDonald scored in his fourth league game on a header from six yards out in the 25th minute. It was set up by Patrick Nyarko's floating cross from deep in the left corner, and McDonald's shot whistled past Revolution goalkeeper Matt Reis.
The 27-year-old MacDonald joined the Fire as a designated player on July 24, signed from a team in Belgium to boost Chicago's attack.
The Fire opened the scoring on Rolfe's penalty kick in the fifth minute. Rolfe, in his second stint with Chicago, was tripped in the penalty area by defender A.J. Soares, and referee Sorin Stoica awarded the penalty kick.
New England tied it on Cardenas' shot from the goalmouth in the 11th minute. Cardenas' kick caromed off goalkeeper Sean Johnson and a Chicago defender before rolling over the goal line.
Johnson preserved the victory by diving to stop a 28-yard shot by Soares just before time expired.