Skip to content
Local weather
Undrafted
MLS

Mora Stoppage-Time Equalizer Caps Timbers 2-2 Comeback Draw with FC Dallas

Kevin Kelsy and Felipe Mora answered Patrickson Delgado and Petar Musa as the Timbers fought back twice for a 2-2 draw with FC Dallas.

By Aaron Leopold
Wide action FC Dallas vs Portland Timbers at Providence Park — Photo Credit: Aaron Leopold/Undrafted
Photo Credit: Aaron Leopold/Undrafted

PORTLAND, Ore. -- Twice Dallas led. Twice Portland answered. On July 22 at Providence Park, Patrickson Delgado and Petar Musa scored for FC Dallas, Kevin Kelsy and Felipe Mora scored for the Timbers, and the final whistle froze a 2-2 draw that felt like two points dropped and one point stolen at the same time.

Attendance was 20,184. Portland moved to 5-8-3 and 18 points, 12th in the West. Dallas sat on 7-4-5 and 26. Kristoffer Velde assisted the stoppage-time equalizer. James Pantemis made his 50th MLS regular-season appearance.

Match action — FC Dallas vs Portland Timbers — Photo Credit: Aaron Leopold/Undrafted

The Four Goals

Delgado opened in first-half stoppage time. Joaquin Valiente found him atop the box, and Delgado finished bottom-right. Dallas led into the break against a Timbers side that had generated volume without a breakthrough.

Kelsy equalized in the 66th. Cole Bassett's cross-goal pass deflected, hit the post, skipped along the line, and Kelsy tapped it in for his team-leading eighth goal of 2026 -- a new career MLS high. He had scored in a second straight match after a three-contribution night against Seattle on July 16. Twelve goal contributions on the year (8G, 4A).

Musa restored the Dallas lead in the 88th, driving to the right of the box and finishing lower-left after coming on as a substitute. For four minutes, Providence Park braced for a home loss.

Then Mora. In the 90+2nd, Velde collected on the left, drove, and lifted a cross to the penalty spot. Mora took a touch and ripped a right-footer home -- his first Timbers goal since the Feb. 21 season opener, the 46th of his MLS career, and a stoppage-time lifeline. He had contributed in back-to-back matches after an assist against Seattle. The points split.

In-game moment — FC Dallas vs Portland Timbers — Photo Credit: Aaron Leopold/Undrafted

What It Means

Portland's habit of answering late continues. Comeback draws do not fix a 12th-place table, but they keep the film session from turning toxic. Kelsy's career-high pace is the attacking constant. Mora's reappearance on the scoresheet, days before his farewell brace against RSL, was a preview of the goodbye still to come.

Dallas will revisit how an 88th-minute lead became a shared point in four minutes. Musa did his job. The defensive shape after the lead did not hold. Valiente's assist and Delgado's opener were the bright early notes. The late collapse is the note that travels.

Field-level action — FC Dallas vs Portland Timbers — Photo Credit: Aaron Leopold/Undrafted

The Close

Some 2-2 draws are open from the jump. This one was a seesaw that tilted four times. Delgado scored. Kelsy answered. Musa led. Mora equalized. Timbers 2, FC Dallas 2 -- and a Providence Park night that refused to end quietly.

Late-game / celebration action — FC Dallas vs Portland Timbers — Photo Credit: Aaron Leopold/Undrafted

The film will show the post-and-line bounce that found Kelsy and the Velde cross that found Mora. That is how these nights work -- one half-time deficit, one late visitor dagger, one stoppage-time response, and the narrative locks in before Saturday's kickoff against RSL. Fans leave loud or quiet. Coaches leave with clips. Players leave knowing July does not forgive unfinished chances.

Pantemis' 50th appearance is the quiet individual milestone. Kelsy's eighth goal is the loud one. Mora's first since February is the emotional one. Stack those three and you get a complete portrait of a Timbers side fighting to stay relevant in a crowded West.

Aaron Leopold

Aaron Leopold

More From Aaron Leopold

View All