Samuel Armenteros scored twice and the Portland Timbers extended their franchise-record winning streak to six with a 3-2 victory over the Colorado Rapids on Saturday night.
Armenteros flicked Sebastian Blanco's pass around defender Danny Wilson and then beat him to it for a chip finish that opened the scoring for Portland in the 29th minute.
Julio Cascante gave one back to Colorado in the 31st with an own goal on a stab attempt to clear away Edgar Castillo's cross.
Armenteros made it 2-1 in the 37th minute, heading back Tim Howard's attempt to punch away Blanco's cross.
Diego Valeri settled Blanco's diagonal cross and slotted one past Howard in the 57th minute to make it 3-1.
Yannick Boli cut Colorado's deficit to one with a penalty kick in the ninth minute of stoppage time but referee Sorin Stoica blew the final whistle before allowing play to resume.
Colorado has lost six in a row, its longest such streak since losing seven straight in 2014.