Portland Timbers Edge Minnesota United 5-4 in Nine-Goal Thriller in MLS
The Timbers snatched a dramatic 91st-minute winner after Minnesota United rallied back twice at Providence Park.

Nine goals, a penalty converted inside ten minutes and an own goal before the quarter-hour mark of the first half: Portland Timbers beat Minnesota United FC 5-4 at Providence Park in an MLS match that wasn't decided until the 91st minute. The Timbers raced out to a 3-0 lead before the half-hour, watched Minnesota level things up before the second-half break, and then held on after Tomás Chancalay's stoppage-time goal left the scoreline far too open for comfort right to the final whistle.
A blistering start and a comeback that put everything in doubt
The game broke open early. Vincent Janssen opened the scoring from the penalty spot in the 10th minute, and just nine minutes later Drake Callender turned the ball into his own net to make it 2-0. When Janssen bagged his second of the night in the 25th minute, assisted by David da Costa, the scoreboard read a commanding 3-0 that looked like it might settle the contest. But Minnesota answered almost immediately: Marcus Caldeira pulled one back in the 31st minute with a strike into the top corner off a Joaquín Pereyra assist, and Anthony Markanich, set up by Kelvin Yeboah, made it 3-2 in the 37th. The first half ended there, after eight minutes of stoppage time in which both sides created chances without finding the net again.
The second half opened with Minnesota pressing forward: Caldeira scored his second of the night in the 49th minute to make it 3-3. At that point the match could have gone either way, but Portland hit back quickly with two goals on the counter: Janssen completed his hat trick in the 54th minute off an assist from Ariel Lassiter, and Kristoffer Velde extended the lead in the 70th with a pass from Antony. The 5-3 scoreline looked safe, but Tomás Chancalay, who had come on in the second half, popped up in stoppage time to make it a final 5-4 in the 91st minute, assisted by Carlos Harvey.
What the numbers show
Minnesota had more of the ball and got off more shots, but it wasn't enough to flip the result. Our own xG estimate for the match, calculated from the shots taken, has the Timbers at 2.909 and Minnesota at 2.391, a gap that partly reflects Portland's sharpness in the moments that mattered most.
| Stat | Portland Timbers | Minnesota United |
|---|---|---|
| Possession (%) | 49.8 | 50.2 |
| Shots | 11 | 17 |
| Shots on target | 5 | 8 |
| Big chances | 4 | 4 |
| Corners | 4 | 3 |
| Passes | 548 | 549 |
| Fouls committed | 12 | 18 |
Before kickoff, our projection gave the Timbers a 42% chance of winning, a 26% chance of a draw and a 32% chance for Minnesota, with an expected goals total of 3.13. Reality nearly tripled that figure: nine goals in all, well beyond what we had forecast, in a match that turned out to be far more open than either side likely expected.
What the result means in the standings
In the Western Conference, the Timbers came into this match in eighth place with 31 points from 23 games (9 wins, 4 draws, 10 losses), while Minnesota sat 11th with 29 points from 23 matches (7 wins, 8 draws, 8 losses). The gap between the two clubs was just 2 points, and the way the match unfolded, tight on the scoreboard right up to the end, ended up mirroring that closeness on the field.
What's left from this night at Providence Park is a back-and-forth game that neither side fully controlled: the Timbers built a three-goal cushion that nearly slipped away, and Minnesota, despite rallying twice, couldn't quite complete the comeback. Five goals for Portland, four for Minnesota, and an outcome decided in the final gasp.
SVN
SCO
KEN
ERI
RSA
GUI
RAP
RBS
SPS
KBW
LAS
HER
VIT
AL2
BAR
SP2
HSV
QUI
HHC
IJS
RIJ
AFC
KAT
KOZ
HFC
AIR
BER
ALL
FAI
ANN
HIB
BON
MRW
CLA
CEL
COV
ABE
COW
CLY
CUM
STMB
DUM
BOD
EFI
CLY
FOR
DNU
FRM
EDI
FSR
STI
HAM
KIL
KEL
MON
PET
ELG
ROS
HEA
STR
EKL
AIK
VAX
HIF
DIF
NOR
BKH
IKG
KAS
BYC
İSK
O67
ISI
ZON