Portland Timbers rally past Tijuana for comfortable 3-1 win at Providence Park
The home side shook off an early visiting goal to take control in the second half, with goals from Kelsy, Antony and Lassiter.

Portland Timbers came back to beat Club Tijuana 3-1 at Providence Park in a Group 1 matchup where the home side had to shake off an early blow before taking full control in the second half. After falling behind, Portland's squad answered with goals from Kevin Kelsy, Antony and Ariel Lassiter to secure all three points.
The match was decided in the second half
Tijuana struck first. In the 18th minute, Mourad El Ghezouani finished from close range off an assist from Alan Vega, on a play that needed a VAR review before being confirmed. The visitors' goal silenced Providence Park and left Portland fighting an uphill battle, which didn't reflect what the home side had shown in the opening minutes, with clear chances from Finn Surman and Eric Miller that had gone unrewarded.
The response came before halftime: in the 39th minute, Kevin Kelsy finished from point-blank range with his left foot off a cross from Jimer Fory, making it 1-1 at the break. In the second half, Portland took total control of the match. In the 63rd minute, Antony made it 2-1 with a low shot into the corner, set up by Kelsy himself. And in the 75th, Ariel Lassiter, assisted by Antony, finished from close range to seal the final 3-1. Tijuana tried to respond with substitutes Elias Manoel, Adonis Preciado and Francisco Gonzalez, but couldn't generate enough danger to trouble the home defense again.
A dominance reflected in the numbers
The stats confirm Portland's superiority over the 90 minutes, especially in attacking volume and ball control.
| Stat | Portland Timbers | Club Tijuana |
|---|---|---|
| Possession (%) | 66.8 | 33.2 |
| Shots | 16 | 8 |
| Shots on target | 8 | 3 |
| Big chances | 4 | 1 |
| Corners | 5 | 1 |
| Passes | 614 | 301 |
| Fouls committed | 14 | 11 |
According to our post-match estimate based on the shots in the game, Portland generated an xG of 2.855 against Tijuana's 1.534, a gap that backs up the final score and reflects the home side's persistence in the final third throughout the second half.
The preview held up, with a twist
Before the match, our projection gave Portland an 82% chance of winning, against a 13% chance of a draw and just 5% for a visiting win, with expected goals of 2.85 for the home side and 0.64 for the visitors. The final result, a 3-1 win for Portland, ended up matching that forecast in terms of outcome, though the path there had an extra wrinkle: Tijuana's early goal forced the home side to come from behind, something the projection hadn't explicitly anticipated when it pointed to a more straightforward home dominance.
What the result means
With this win, Portland Timbers moves to 6 points in Group 1, the product of two wins and a loss in three matches played, staying in the middle of a table that remains tightly packed, with Chicago Fire FC leading unbeaten. For Tijuana, the early goal wasn't enough to hold onto a positive result against a rival that, despite its early struggles, ended up clearly dominating in territory and chances over the second half.
NAL
CAR
COL
AUD
CNA
SPA
HFD
LOU
LDN
ATL
MTY
CTJ
ATS
BRB
LCA
SKN
JAM
GUA
HON
SUR
SLV
MTQ
CAV
SUP
UMA
ISF
UAT
KHA
ELP
TUL
GEO
NIR
ARM
LVA
HUN
UKR
ITA
BEL
MNE
CYP
POL
BIH
SWE
ROU
TUR
FRA
AUS
BRA
IND
PAN
BER
GLP
GRN
CUB
MOZ
SEN
SDN
ETH
TAN
GNB
NIG
LES
NGA
MAD
RWA
LBR
TOG
BDI
MWI
SSD
GAM
SOM
ALG
ZAM
MAR
GAB