Timbers Blow Past San Diego 3-1 With Ruthless Second-Half Surge at Providence Park
The home side broke the game open with a lightning start to the second half, turning the tables and putting the match away as they punished a wasteful San Diego side that had controlled possession for long stretches.

The Portland Timbers took down San Diego 3-1 at Providence Park in an MLS match decided by a devastating start to the second half for the visitors. Despite controlling possession and generating more offensive volume for long stretches of the game, San Diego left Providence Park empty-handed, undone by a Portland side that made the most of its chances exactly when it mattered.
A Back-and-Forth First Half
The Timbers struck first in the 28th minute, when Kristoffer Velde curled a low right-footed shot from outside the box into the far corner off an assist from Cole Bassett. The goal rewarded a Portland side that had weathered San Diego's early pressure, which had already tested the home goal through Gabriel Pirani and Marcus Ingvartsen in the opening minutes without luck.
The home side's lead, however, lasted only until the closing seconds of the first half. In the 45th minute, right as the break approached, Gabriel Pirani leveled things with a shot that mirrored Velde's: low, right-footed, into the far corner, set up by Lewis Morgan. The 1-1 scoreline at halftime reflected an evenly matched game, though San Diego was already starting to dictate through its command of the ball.
The Second Half That Changed Everything
What looked like a tight contest fell apart just moments into the second half. In the 50th minute, Ariel Lassiter finished a close-range left-footed shot down the middle, assisted by Jimer Fory, to put the Timbers back in front. Four minutes later, Cole Bassett rattled the left post, a sign that Portland was finding gaps it hadn't had before.
The knockout blow came in the 67th minute: David da Costa curled a right-footed shot from outside the area into the top corner to make it 3-1, assisted by Velde. San Diego, which had kept pushing through Marcus Ingvartsen and Elias Achouri in the following minutes, never found a way back despite piling up chances until the very end, including a lengthy six minutes of stoppage time.
The Numbers Behind the Result
The stats tell a story of contrast between ball control and finishing. San Diego ran the game in possession and volume of play, but Portland made better use of its chances.
| Stat | Portland Timbers | San Diego |
|---|---|---|
| Possession (%) | 30 | 70 |
| Shots | 11 | 21 |
| Shots on Target | 5 | 6 |
| Big Chances | 1 | 1 |
| Corners | 0 | 7 |
| Passes | 322 | 740 |
| Fouls Committed | 15 | 11 |
The match's xG, an in-house estimate based on shot location, slightly favors San Diego at 2.012 compared to Portland's 1.663, confirming that the visiting side generated more danger in terms of chance quality, even if it couldn't translate that into the scoreline.
The result also contrasts with the pre-match projections: the preview gave Portland a 49% chance of winning, a 25% chance of a draw and a 26% chance of a San Diego win, with total expected goals of 3.22. The final score ended up matching the favoritism given to Portland, though the path to that 3-1 was rockier than the pre-match numbers suggested, with San Diego showing a footballing edge that ultimately wasn't enough to change the outcome.
What the Result Means
With this result, the Portland Timbers pick up valuable points in the Western Conference, sitting in ninth place with 27 points through 20 matches, while San Diego sits 13th with 24 points from the same number of games, a gap of just 3 points between the two sides heading into this match. For the Timbers, the win offers a morale boost after an uneven season; for San Diego, there's the lingering feeling that controlling the ball wasn't enough against a rival that struck with precision at just the right moments.
RBNY
STL
INT
AGU
XEL
COM
A12
ETM
SVN
SCO
BUL
LUX
FRO
KAZ
ISL
EST
SMR
FIN
ALB
BLR
CZE
CRO
ENG
ESP
MKD
SUI
SVK
MDA
USA
PER
CAN
CHI
MEX
COL
ATL
NYC
MTL
CIN
CLT
CHI
PHI
ORL
ATX
SDG
DAL
LAF
HOU
SKC
NSH
TOR
SEA
MIN
RSL
NE
LAG
COL
SJ
POR
VAN
DC
CAZ
TOL
GDL
QRO
CSL
PAC
TIG
PUE
ANA