Vancouver Whitecaps strike twice in stoppage time to stun Portland Timbers 3-2 at BC Place

Vancouver Whitecaps produced a thrilling late turnaround on Saturday night, defeating Portland Timbers 3-2 at BC Place in a dramatic Major League Soccer fixture that swung wildly from end to end.

The Whitecaps started brightly and were rewarded inside six minutes when Édier Ocampo 6′ opened the scoring, giving the home side an early foothold and energising the crowd in Vancouver.

But Portland responded well after absorbing that early setback. The Timbers found their equaliser through Juan Mosquera 36′, and just before the interval they grabbed the lead when David Da Costa 45’+2′ struck in stoppage time to send the visitors into half-time 2-1 ahead.

That first-half turnaround left Vancouver with plenty to do, even though the underlying flow of the match suggested they were still driving it. The Whitecaps controlled long stretches of possession, finishing with 61.1 percent of the ball, and they repeatedly pinned Portland back with sustained pressure. Vancouver also held a commanding 22-8 edge in total shots, 9-3 in shots on target, and 7-2 in corners, numbers that reflected how much of the second half was played in the Timbers’ half.

Still, Portland looked set to escape with the points as the match moved into stoppage time. Vancouver’s urgency had not yet produced a breakthrough, and the Timbers were defending deeper and deeper, trying to see out a valuable away result.

Then came the chaos. In the first minute of added time, the Whitecaps were awarded a penalty, and Thomas Müller 90’+1′ (pen) kept his composure from the spot to level the match at 2-2.

Even that did not prove to be the final twist. With momentum completely shifted and BC Place roaring, Vancouver found a winner deep into stoppage time when Sebastian Berhalter 90’+5′ struck to complete a remarkable comeback and seal all three points for the home side.

There was still time for nerves and one final push, but the Whitecaps held firm to close out a statement result. For Vancouver, it was a victory built on territorial dominance, persistence and late belief. For Portland, it was a painful collapse after doing the hard work to recover from Ocampo’s early goal and lead at the break.

The result lifts Vancouver to 4-0-1 on the young MLS season, while Portland slips to 1-1-3 after another difficult outing. On the balance of chances and second-half pressure, the Whitecaps earned their reward — but the manner of it made this one unforgettable.

Latest stories

Warriors Beat Heat 120-100 Behind Curry’s 29 Points

NBA

Warriors Beat Heat 120-100 Behind Curry’s 29 Points

Nov 5, 2026

Suns Beat Magic 117-104 as Devin Booker Leads With 30

NBA

Suns Beat Magic 117-104 as Devin Booker Leads With 30

Nov 5, 2026

Jaguars Defeat Ravens 33-10 Behind Trevor Lawrence in Week 9

NFL

Jaguars Defeat Ravens 33-10 Behind Trevor Lawrence in Week 9

Nov 5, 2026

Heat Edge Clippers 117-116 in OT Behind Adebayo’s 35 Points

NBA

Heat Edge Clippers 117-116 in OT Behind Adebayo’s 35 Points

Nov 4, 2026