Inter Miami dominated Portland from the opening whistle at Nu Stadium, racing into a 2-0 lead by half-time and never looking back. The hosts controlled the game when it mattered most, with Lionel Messi pulling the strings in midfield and orchestrating the early onslaught. Portland had more of the ball as the match wore on, but Inter Miami's clinical finishing made the difference—nine shots on target proved far too many for the Timbers to handle. The 2-0 victory sends Miami top of the pile, at least until other results come in. Portland rarely threatened despite their possession advantage, managing just four attempts on target across the ninety minutes. It was a commanding performance from the hosts, especially in that first half when they set the tone. Messi's influence throughout was the standout, earning the official man of the match rating, and this result will do wonders for Miami's playoff credentials.
The Matchup
Inter Miami 2-0 Portland Timbers was the final score at Nu Stadium, in a game where Inter Miami did enough across the ninety minutes to deserve the three points. Inter Miami also had the better share of the ball, holding 45% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 22 attempts from Inter Miami against 16 from Portland Timbers over the course of the game. It was not always comfortable for Inter Miami, and Portland Timbers pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 31' | Inter Miami | Goal — L. Messi (assist: T. Segovia) | 1-0 | |
| 41' | Inter Miami | Rodrigo De Paul | 1-0 | |
| 42' | Inter Miami | Goal — G. Berterame (assist: L. Messi) | 2-0 | |
| 46' | Inter Miami | Substitution — I. Fray on, F. Mura off | 2-0 | |
| 46' | Portland Timbers | Substitution — D. Chara on, J. Ortiz off | 2-0 | |
| 58' | Inter Miami | Telasco Segovia | 2-0 | |
| 65' | Portland Timbers | David Pereira Da Costa | 2-0 | |
| 66' | Inter Miami | Substitution — L. Suarez on, D. Pinter off | 2-0 | |
| 67' | Portland Timbers | Substitution — K. Miller on, I. Smith off | 2-0 | |
| 74' | Portland Timbers | Substitution — D. Da Costa on, A. Aravena off | 2-0 | |
| 82' | Inter Miami | Substitution — Y. Bright on, D. Ayala off | 2-0 | |
| 83' | Inter Miami | Substitution — G. Berterame on, P. Plambeck off | 2-0 | |
| 86' | Portland Timbers | Substitution — Antony on, J. Mosquera off | 2-0 | |
| 86' | Portland Timbers | Substitution — K. Kelsy on, G. Guerra off | 2-0 | |
| 90+2' | Portland Timbers | Finn Surman | 2-0 |
Inter Miami vs Portland Timbers Lineups
Looking Ahead
Inter Miami does not have long to wait before getting back out onto the pitch. Their next test comes at home to CF Montréal, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Inter Miami vs CF Montréal going to play at 29 August 2026 in Major League Soccer 2026.
Portland Timbers, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Austin FC, a game that will give an early sense of how they carry this result forward. Full details are here: Portland Timbers vs Austin FC going to play at 30 August 2026 in Major League Soccer 2026.