Saturday, September 20, 2025 at 8:30 PM
Shell Energy Stadium Houston, Texas
Watch on TV: MLS Next Pro
Houston Dynamo
Loading calendars...
VS
Portland Timbers
Loading calendars...
Full time

Houston’s Gritty Victory Exposes Portland’s Playoff Nerves

Welcome to FT - where users sync their teams' fixtures to their calendar app of choice - Google, Apple, etc. Follow Houston Dynamo or Portland Timbers and never miss a match.

On a humid night at Shell Energy Stadium, the Houston Dynamo delivered a timely reminder that late-season MLS matches are often defined not by artistry, but by nerve. Ezequiel Ponce’s decisive header just before halftime sealed a 1-0 win over the visiting Portland Timbers—a result that may echo into the Western Conference playoff race and, in a revealing twist, cast doubt on the Timbers’ big-game temperament.

Houston’s breakthrough arrived in the 44th minute, when Jack McGlynn’s outswinging corner found Ponce, who rose unmarked and steered his header past a stranded James Pantemis. For the Dynamo, the goal was a deserved reward after a first half in which they repeatedly stretched Portland’s back line, with McGlynn and Ennali exploiting the flanks and forcing sharp saves from Pantemis in the opening exchanges.

Yet the real drama unfolded after the break. Portland, trailing and needing points to cement their playoff standing, found a gear that had eluded them in the opening period. The introduction of Rojas and Paredes injected urgency, culminating in Rojas smashing a left-footed rocket off the crossbar in stoppage time—a moment that left the Timbers’ traveling supporters with heads in their hands. Barely a minute later, a flicked header from Kelsy grazed the post, as Houston’s defense scrambled desperately to preserve their slender lead.

Portland’s frustration was matched only by their inefficiency: 9 shots, just 4 on target, and most tellingly, no goals. Houston, meanwhile, fired 21 shots and forced Pantemis into six saves, but it was their willingness to throw bodies in front of late Portland attacks that ultimately defined the win.

For the Timbers, this defeat is more than a missed opportunity. It is the latest chapter in a season pockmarked by near-misses and late collapses—a worrying trend as they enter a grueling stretch of three matches in eight days, with the playoff picture tightening. Despite sitting sixth in the Western Conference, Portland’s inability to seize control against a team below them in the standings should set alarm bells ringing.

Houston, by contrast, may have spent much of 2025 languishing in the lower half of the table, but Saturday’s performance—full of grit, energy, and, in the end, composure—suggests they are not content to merely play spoiler. If anything, it was the Dynamo who looked like the team built for the postseason, even as the Timbers blinked under pressure.

The Western Conference is far from settled, but after a night like this, it’s fair to wonder: when the lights shine brightest, are the Timbers built to last—or will their playoff push unravel as the stakes rise?

Originally published on FollowTeams at September 21, 2025 at 2:57 PM UTC

Team Lineups

Houston Dynamo
4-2-3-1
COACH
Benjamin Robert Olsen
31
Jonathan Bond
36
Felipe Andrade
22
Pablo Ortíz
28
Erik Sviatchenko
25
Griffin Dorsey
30
Júnior Urso
35
Brooklyn Raines
9
Ondrej Lingr
11
Lawrence Ennali
21
Jack McGlynn
10
Ezequiel Ponce
Portland Timbers
4-2-3-1
COACH
Philip John Neville
41
James Pantemis
23
Ian Smith
13
Dario Župarić
20
Finn Surman
15
Eric Miller
24
David Ayala
80
Joao Ortíz
11
Antony Alves
10
David Pereira da Costa
99
Kristoffer Velde
9
Felipe Mora

Houston Dynamo Substitutes

1 Jimmy Maurer
G
8 Amine Bassi
M
14 Duane Holmes
M
17 Gabriel Segal
F
18 Diadié Samassékou
M
20 Sergio Santos
F
24 Obafemi Awodesu
D
27 Sebastian Kowalczyk
M
37 Damion Lowe
D

Portland Timbers Substitutes

4 Kamal Miller
D
7 Ariel Lassiter
F
17 Cristhian Paredes
M
19 Kevin Kelsy
F
21 Diego Chará
M
22 Omir Fernandez
F
25 Trey Muse
G
35 Matías Rojas
M
88 Gage Guerra
F

Match Statistics

21
Total Shots
7
7
Shots on Goal
3
7
Shots off Goal
3
7
Blocked Shots
1
15
Shots Inside Box
3
6
Shots Outside Box
4
55%
Ball Possession (%)
45%
483
Total Passes
418
438
Accurate Passes
369
91%
Pass Accuracy (%)
88%
11
Fouls
10
11
Corner Kicks
4
0
Offsides
3
5
Yellow Cards
2
3
Goalkeeper Saves
6
1.86
Expected Goals (xG)
0.48

Game Thread

Be the first to comment on this match!

Join the Discussion

Inform the permanent record.