Game timeline
- 18' Goal Normal Goal Lyle Foster Houston Dynamo
- 48' Goal Normal Goal Kelvin Yeboah Minnesota United
- 63' subst Substitution 1 Lyle Foster Houston Dynamo
- 63' subst Substitution 2 Felipe Andrade Houston Dynamo
- 63' subst Substitution 1 Bongokuhle Hlongwane Minnesota United
- 63' subst Substitution 2 Aziel Jackson Minnesota United
- 63' subst Substitution 3 Owen Géne Minnesota United
- 66' Card Yellow Card Mauricio González Carabalí Minnesota United
- 75' subst Substitution 3 Jonathan Bond Houston Dynamo
- 78' Goal Normal Goal Marcus Caldeira Minnesota United
- 82' Card Yellow Card Wil Trapp Minnesota United
- 84' subst Substitution 4 Lawrence Ennali Houston Dynamo
- 84' subst Substitution 5 Diadie Samassékou Houston Dynamo
- 88' subst Substitution 4 Tomás Chancalay Minnesota United
- 88' subst Substitution 5 Cherrion Valerius Minnesota United
- 89' subst Substitution 6 Agustín Bouzat Houston Dynamo
- 90' Goal Normal Goal Duncan McGuire Houston Dynamo
- 90' subst Substitution 6 Kelvin Yeboah Minnesota United
Highlights
Watch the game highlights right here.

The teams
Schedules, results and news
Latest news on this game
BBC3 hr ago
Portland Timbers vs Houston Dynamo: Major League Soccer stats & head-to-head
Squawka6:21 am
Minnesota United vs San Jose Earthquakes: Predictions, Picks, Odds & Lineups
Squawka6:21 am
Houston Dynamo vs St. Louis City SC: Predictions, Picks, Odds & Lineups
OneFootballYesterday
Melhores momentos: Portland Timbers 3 x 1 Houston Dynamo FC (MLS)
OneFootballYesterday
Resumen: Portland Timbers 3-1 Houston Dynamo FC (MLS)
Yahoo SportsYesterday
Highlights: Portland Timbers 3-1 Houston Dynamo FC (MLS)
Game data from TheSportsDB. Times are shown in your community's time zone.

