Jack Jewsbury scored in the 93rd minute and the Portland Timbers rallied in stoppage time to beat the Colorado Rapids 2-1 on Saturday night.
Colorado tied it at 1-1 in the 89th minute on Sam Cronin's strike from distance. But, after a nice toe poke from Ishmael Yartey in front of goal, Jewsbury slid a ball past goalkeeper Clint Irwin for the winner.
Portland, which has won two straight, snapped a two-game road losing streak and won at Colorado for the first time in seven matches, going 1-4-2.
Jason Johnson scored four minutes into stoppage time to give the Chicago Fire a 2-2 draw with the Columbus Crew on Friday night.
In the 94th minute, Eric Gehrig sent a cross into the box, where Johnson was able to head it past Steve Clark.
Chicago trailed the entire match until the equalizer. The Fire have played to draws in their past two matches and are winless in four straight.
Kei Kamara struck for Columbus in the eighth minute, tapping home Ethan Finlay's pass at the top of the 6-yard box for...