The Portland Timbers secured their first victory of the MLS season as they defeated Dallas 3-1 at Providence Park.
The home side took the lead in the 23rd minute when Jorge Villafana lifted a corner towards the back post, where Nat Borchers was left unmarked to head past Chris Seitz from close range.
Portland almost doubled their lead as Fanendo Adi fired at goal from the edge of the box, and his effort was only parried into the path of Maximiliano Urruti who tapped home, but the forward was deemed offside by the linesman.
The visitors got back into the game in the 30th minute as Michel's corner caused havoc in the six-yard box, allowing Tesho Akindele to fire home the loose ball.
In the second half, Alvas Powell teed up Urruti with a chipped ball over the top of the Dallas defence, but his strike from a tight angle was well saved by Seitz.
However, Urruti did get on the scoresheet to put his side ahead once more as he rose highest in the area to guide Dairon Asprilla's pinpoint cross past Seitz from close range.
Dallas pushed for an equaliser late in the game and came within inches as Blas Perez directed a header at goal, but he was denied by an important save by Adam Kwarasey, who tipped his effort onto the crossbar and over.
The stop proved to be decisive as the Timbers sealed their victory in the 87th minute when Adi broke away upfield and teed up Diego Chara to beat Seitz with a cool finish.