Fabian Castillo scored in the 81st minute, and FC Dallas ended a 13-game winless streak with a 2-1 victory over Colorado on Saturday in Commerce City, Colo.
Castillo assisted on the tying goal by Carlos Rodriguez in the 60th minute. Rodriguez also had an assist for FC Dallas (4-9-7).
FC Dallas had not won since beating Montreal on April 14. The team was 0-7-6 since.
Omar Cummings scored in the 50th minute for Colorado (7-11-1) The Rapids lost for the third straight time, matching their season high.
Colorado won the earlier meeting, 2-0, on May 6 in Dallas.
Castillo took the cross from Rodriguez in the slot and drilled a shot past keeper Matt Pickens. It was the second goal of the year for Castillo.
Ricardo Villar had just missed a shot for FC Dallas off a steal by Brek Shea in the 48th minute when Conor Casey got the ball on the FC Dallas side of the field.
Casey passed to Cummings along the west sideline. Cummings took several strides and connected on a shot between the legs of goalkeeper Kevin Hartman.
Galaxy 5, at Timbers 3: David Beckham and Robbie Keane each scored two goals to lead Los Angeles over Portland.
Landon Donovan had a goal and an assist for the Galaxy (8-10-2), as Portland (5-9-4) struggled in its first game since coach John Spencer was fired and Gavin Wilkinson took over the team.
At Earthquakes 5, Real Salt Lake 0: Chris Wondolowski earned a hat trick, and San Jose widened its lead atop the Western Conference with a win over Salt Lake.
Wondolowski scored in the 19th, 72nd and 80th minutes to extend his league-leading goal total to 17 on the year and push San Jose (12-4-4) four points clear of Real Salt Lake (11-7-3).
At Fire 1, Whitecaps 0: Midfielder Pavel Pardo scored on an early free kick, and Chicago snapped a 221-minute scoreless streak on the way to the win over Vancouver.
The Fire (9-6-4) prevailed despite playing a man short for the final 21 minutes after defender Arne Friedrich was ejected with a second yellow card.
The Whitecaps (8-6-6) suffered their second straight loss and third in a five-game road swing.
Toronto FC 1, at Revolution 0: Rookie midfielder Luis Silva’s goal in the eighth minute held up for Toronto against New England.
Toronto (4-11-4) snapped a six-match winless skid in Foxborough, Mass., while also ending the Revolution’s five-match (2-0-3) unbeaten streak.
Sporting Kansas City 2, at Crew 0: Jacob Peterson and Teal Bunbury scored to help Kansas City (11-5-3) beat Columbus (6-7-4) and grab sole possession of first place in the Eastern Conference.
At Union 2, Impact 1: Carlos Valdes’ goal in the 91st minute lifted Philadelphia (6-9-2) past Montreal (6-11-4).