Colorado Rapids secured a point at the Vancouver Whitecaps with a late equaliser from Jamie Smith.
The substitute struck in the 86th minute to complete the comeback and level the score at 2-2.
Rapids had taken the lead on the half hour after Omar Cummings finished off a quick counter-attack.
Vancouver turned things round in the second half, and were ahead with twenty minutes to play through Alain Rochat and Kenny Miller.
The Rapids ended a nine-match losing streak away from home thanks to Smith's sweetly-taken equaliser.
Vancouver are now without a win in their last seven games as they struggle to keep pace with the playoff contenders in the Eastern Conference.