SAN DIEGO, CALIFORNIA, USA — Alex Bonetig shattered San Diego FC's hopes with a left-footed finish deep into stoppage time, handing Portland Timbers a stunning 2-1 victory at Snapdragon Stadium on Saturday. The Timbers, who had trailed after Anders Dreyer's equalising penalty in the 32nd minute, found a way to win through sheer resilience and a moment of set-piece brilliance that left the home faithful stunned. Portland, sitting 12th in the MLS Western Conference, claimed a result that belied their modest standing, while San Diego — ninth with 11 points — were left to rue a night when fortune deserted them at every crucial turn.
Kevin Kelsy drew first blood for the visitors in the 26th minute, drilling a composed left-footed shot from the centre of the box into the bottom right corner to give Portland an early foothold. The goal silenced Snapdragon Stadium and forced San Diego to respond. Their answer came six minutes later when Dreyer stepped up to the penalty spot and coolly slotted his left-footed effort into the bottom right corner, restoring parity and lifting the crowd back to its feet. For a spell, it appeared the hosts had steadied the ship and were building toward a victory that would have strengthened their position in the standings.
Then came the moment that threatened to change everything — and ultimately did, though not in the way San Diego had hoped. Marcus Ingvartsen found the net to seemingly put the hosts ahead, but the VAR review intervened, ruling the goal out and keeping the scoreline level at 1-1. It was a gut punch for the home side, one that visibly deflated the stadium and shifted the psychological momentum toward the Timbers. Ingvartsen, already walking a disciplinary tightrope after being booked in the 63rd minute for a bad foul, could only watch as his effort was chalked off.
San Diego pushed hard in the second half, making a flurry of substitutions in an attempt to find a winner. Wilson Eisner came on for Ian Pilcher in the 59th minute, followed by Pedro Soma and Lewis Morgan entering the fray in the 72nd minute. Morgan went close, his left-footed effort from the centre of the box pushed away by James Pantemis, who was outstanding between the sticks for Portland. Bryce Duke, introduced in the 81st minute after Jeppe Tverskov limped off with an injury, set up a late chance for Dreyer, whose left-footed drive from the right side of the box was tipped over the bar by Pantemis — a save that proved every bit as important as Bonetig's winner.
On the other end, Duran Ferree made his own contribution for San Diego, denying Kristoffer Velde with a sharp stop after the Portland winger, assisted by the lively Antony — who had come on in the 73rd minute — tested him from outside the box. Velde had earlier been cautioned in the 69th minute, and his evening ended prematurely when he was replaced in the 90th+7th minute by Ariel Lassiter.
The statistics reflected just how tight this contest was: possession was split exactly 50%-50%, and Portland's two saves to San Diego's four underscored the hosts' greater volume of attacking threat. Yet Pantemis's four saves proved the more decisive contribution, keeping Portland in the game long enough for Bonetig to deliver the killer blow from a corner in the sixth minute of added time — a left-footed finish from the centre of the box that gave Ferree no chance.
The scoreboard resets; the table does not. San Diego FC travel to face LAFC on May 2 needing to arrest a run of form that has seen them struggle for consistency, while Portland Timbers carry the confidence of this late winner into their own road trip to face Real Salt Lake on the same date.