Portland Timbers left Snapdragon Stadium with a dramatic 2-1 Major League Soccer victory on Saturday night, breaking San Diego FC hearts with a stoppage-time winner after a tightly contested fixture on the Southern California coast.
The visitors struck first in the 26th minute when Kevin Kelsy found the breakthrough, rewarding Portland for a sharp spell in transition. San Diego responded well and drew level six minutes later, with Anders Dreyer converting a penalty in the 32nd minute to make it 1-1 before the interval.
That first half set the tone for a match that never fully settled. San Diego FC controlled long stretches of possession, finishing with 67 percent of the ball, while Portland looked the more direct and efficient side whenever space opened up. The Timbers ended the night with 11 total shots to San Diego’s 10 and put five efforts on target compared to the home side’s three.
After the break, the contest turned into a tense tactical battle. San Diego pushed for a winner in front of its home support, winning six corners and probing around the Portland area, but the Timbers stayed compact and waited for their moment. Discipline became a subplot in the second half as Marcus Ingvartsen was booked in the 63rd minute, Kristoffer Velde followed him into the referee’s notebook in the 69th, and Pedro Soma saw yellow in the 76th.
Just when it looked as though the sides would have to settle for a draw, Portland found the decisive touch deep into stoppage time. Alex Bonetig rose to score in the 90’+6′ minute, silencing the crowd and sealing all three points for the visitors in ruthless fashion.
For San Diego FC, it was a painful ending after an energetic performance in which they saw more of the ball and matched Portland on corners. Dreyer’s 32nd-minute penalty had given the hosts a platform, but they could not turn territorial control into a second goal.
For the Timbers, this was the kind of away result that can change the mood around a season. Kelsy’s 26th-minute opener gave them belief, and Bonetig’s stoppage-time finish delivered a valuable road win built on resilience, timing, and clinical execution in the key moments.
Final score: San Diego FC 1-2 Portland Timbers
Goal scorers: Kevin Kelsy 26′, Anders Dreyer 32′ (penalty), Alex Bonetig 90’+6′