A goal in the 89th minute did in the Portland Timbers, who faded in the second half Saturday night and lost 2-1 at the Colorado Rapids.
The winner came on a header by former Oregon State forward Alan Gordon, a veteran pro and second-half substitute who once played for Portland's lower-level club.
The 35-year-old Gordon's finish capped several offensive flurries by Colorado, which seized the momentum that seemingly had belonged to Portland at Dick's Sporting Goods Park in Commerce City, Colorado.
The Timbers, in their primary green and gold, were good initially and for most of the first half in their first MLS match since a 2-0 home win over FC Dallas in which Fanendo Adi scored a goal in each half.
In the 18th minute, Sebasian Blanco fired in a shot from the left side into the top right side of the net to give Portland a 1-0 lead.
It was his second goal as a Timber, and Diego Valeri picked up his sixth assist of the season on the play.
Adi had chances but missed them though, and then Colorado got an equalizer on quick transition play that led to a chip shot goal for Dominique Badji in the 51st minute.
That score capped a play in whcih the Rapids got off and running and got behind Portland's defense.
Colorado improved to 5-1-8 with its third consecutive MLS victory.
The Rapids had downed Columbus 2-1 and Sporting Kansas City 1-0, and they beat the United Soccer League's OKC Energy 3-2 in the U.S. Open Cup on Tuesday.
The Timbers fell to 7-4-5.
It was Portland's second road game in five days, coming after a 2-1 loss to the Seattle Sounders in the Lamar Hunt U.S. Open Cup fourth round.