Portland Timbers
2 - 1
LAFC
MLS · Providence Park
Match Report UPSET

Kelsy's Stoppage-Time Header Stuns LAFC as Timbers Snatch 2-1 Win

M
Myfutbol AI
Staff Writer
April 12, 2026
4 min read
Updated Apr 12, 2026

Key Takeaways

  • Kevin Kelsy headed home in the 90'+6'' to complete Portland's stunning comeback and seal a 2-1 victory over third-placed LAFC
  • Cabral Carter was forced into action as an injury replacement and made 6 saves to keep LAFC in contention throughout
  • Possession was split exactly 50%-50%, underlining how tight and fiercely contested this match was from first whistle to last
  • Kristoffer Velde's 32nd-minute opener set the tone, only for Jude Terry to level before Kelsy's dramatic late intervention decided it

PORTLAND, OREGON, USA — Providence Park was still buzzing with nervous energy when the clock ticked deep into stoppage time, and then Kevin Kelsy rose to meet Brandon Bye's headed pass and send the home faithful into raptures. Portland Timbers, sitting 11th in the MLS standings with just seven points from seven games, produced one of their most dramatic moments of the season to defeat third-placed LAFC 2-1 in a pulsating encounter that refused to follow the script until its very final breath.

Kristoffer Velde had given the Timbers an early foothold, and though Jude Terry's equaliser threatened to deny Portland their reward, Kelsy's intervention in the sixth minute of added time ensured the three points stayed in Oregon. For LAFC, who arrived at Providence Park boasting 16 points, a goal difference of +13, and five wins from seven outings, it was a gut-punch result that will sting for days.

The opening goal arrived in the 32nd minute and it was a moment of genuine quality. Cole Bassett, one of Portland's most industrious performers on the night, threaded a perfectly weighted delivery into the area, and Velde met it with a composed right-footed finish from the centre of the box, guiding the ball to the bottom left corner. The home crowd roared, and for a spell, Portland looked capable of holding their advantage into the break.

LAFC, however, were not about to surrender meekly. The visitors had already been forced into an early change when goalkeeper Thomas Hasal limped off in the 30th minute, replaced by Cabral Carter — a substitution that would prove significant as the game wore on. Just four minutes into the second half, LAFC drew level. Matt Evans, who had been booked in the 14th minute for a bad foul but remained influential, picked out Jude Terry, who drilled a right-footed effort from outside the box into the top right corner. It was a finish of real conviction, and suddenly the game was wide open again.

The teams shared possession almost equally across the 90-plus minutes, a 50%-50% split that reflected just how evenly matched these sides were in the midfield battle. Neither team could establish sustained dominance, and the contest became a series of moments — chances created, chances spurned, and moments of individual brilliance threatening to tip the balance. Brandon Bye rattled the crossbar with a header from the centre of the box, a moment that summed up Portland's frustrating inability to find a second goal through the middle stages.

LAFC's goalkeeper Cabral Carter was called into action six times across the evening, producing a string of important stops. He denied David da Costa from outside the box, smothered a Cole Bassett effort from the left side of the six-yard box, and kept out a José Caicedo header from the centre of the area — each save keeping LAFC level when Portland's pressure threatened to overwhelm them. At the other end, James Pantemis made three saves for Portland, including a sharp stop to deny Tyler Boyd's long-range effort from a difficult angle on the left.

The drama was not yet finished. A Ryan Porteous goal for LAFC was ruled out following a VAR review, a decision that would prove decisive in the context of what followed. With Artem Smoliakov having been booked in the 58th minute and Denis Bouanga withdrawn in the 68th, LAFC's attacking threat gradually diminished as the game entered its final stages.

Portland manager sent on Kevin Kelsy for Felipe Mora in the 89th minute — a substitution that would define the night. Seconds into the sixth minute of added time, Brandon Bye met a cross and nodded the ball back across goal, and Kelsy was there at the far post, heading home from very close range to send Providence Park into delirium. Velde, who had started the scoring and been booked in the 82nd minute, was immediately withdrawn — replaced by Diego Chará — as Portland ran down the clock on a famous victory.

The scoreboard resets, but the table does not — Portland carry this unexpected momentum into their trip to face Minnesota United FC on April 18, while LAFC must quickly regroup before hosting San Jose Earthquakes the following day.

Match Timeline

Loading timeline...
Loading...

Loading match statistics...

Related Articles