Major League Soccer Regular Season - 14

Real Salt Lake 3 - 0 FT Houston Dynamo

America First Field

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
29
FT
Thu, May 14
Real Salt Lake
3-0
Houston Dynamo
⚡ Intensity 27
⚖️ Balance 8
🏆 Stakes 56
🎲 Upset 0
Gozo brace sinks disjointed Houston Dynamo.

Gozo Brace Sinks Disjointed Dynamo

Skip It Futmetrix Score: 29/100. A match that promised early tactical intrigue quickly devolved into a one-sided affair as the hosts ruthlessly punished a fading Houston side.

The Stalemate

A tense standoff defined the opening forty-five minutes at Rio Tinto Stadium. Real Salt Lake edged possession with a cautious 53 percent, trying to dictate the tempo against a stubborn visiting side. The Intensity of the midfield battles was undeniable, yet clear-cut chances were frustratingly scarce. Houston Dynamo actually looked more threatening in the final third, firing off a barrage of attempts to finish with 15 total shots on the night. However, their finishing lacked the necessary venom to trouble the scorers. The Dynamo's backline, marshaled brilliantly by Agustin Resch, held firm against the home side's probing attacks. Resch was a rock, intercepting passes and winning crucial aerial duels to ensure the teams headed into the tunnel deadlocked.

The Second-Half Collapse

The Balance of this MLS clash evaporated almost immediately after the restart. In the 49th minute, disaster struck for the visitors when a chaotic sequence in the box resulted in a devastating own goal from D. Holmes. That single moment of misfortune completely unraveled Houston's game plan and gifted Real Salt Lake all the momentum. Sensing blood in the water, the hosts ruthlessly pressed their advantage. Just eight minutes later, veteran D. Yedlin surged forward and delivered a pinpoint pass to Z. Gozo. The young attacker made no mistake, burying the ball into the back of the net to double the lead. The rapid shift from a tactical chess match to a second-half rout left the Dynamo visibly shell-shocked.

A Ruthless Finish

With the visitors reeling, Real Salt Lake applied the killing blow to erase any lingering Upset Factor. In the 64th minute, S. Spierings carved through the disjointed Houston defense with a brilliant piece of vision, setting up Gozo for his second goal of the evening. That quick-fire brace sealed a commanding 3-0 victory and highlighted RSL's lethal efficiency in front of goal. The Stakes in this regular-season encounter were high, and the hosts proved their mettle. Sitting comfortably in fourth place with 19 points, RSL is building serious momentum. Meanwhile, Houston Dynamo must return to the drawing board; despite a high shot volume, their inability to hit the target exposes a fatal flaw in an otherwise competitive squad.

Key Questions

What made Zavier Gozo the Man of the Match?

Gozo was absolutely clinical, netting a rapid second-half brace that dismantled Houston's defense and secured a dominant victory for Real Salt Lake.

What does this mean for Real Salt Lake's season?

Sitting comfortably in fourth place with 19 points, this commanding win solidifies RSL's status as serious contenders in the Western Conference standings.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
53%
47%
Real Salt Lake 53%
Houston Dynamo 47%
Shots
9
15
Real Salt Lake 9
Houston Dynamo 15
Shots on Target
2
4
Real Salt Lake 2
Houston Dynamo 4
Expected Goals (xG)
0.64
0.87
Real Salt Lake 0.64
Houston Dynamo 0.87
Passes
513
459
Real Salt Lake 513
Houston Dynamo 459
Pass Accuracy
90%
88%
Real Salt Lake 90%
Houston Dynamo 88%
Corners
4
1
Real Salt Lake 4
Houston Dynamo 1
Fouls
8
10
Real Salt Lake 8
Houston Dynamo 10
Yellow Cards
0
1
Real Salt Lake 0
Houston Dynamo 1
Red Cards
0
0
Real Salt Lake 0
Houston Dynamo 0

Match Events

A. Bouzat 🟨 45'+4
HT
A. Resch Antonio Carlos 🔄 46'
J. McGlynn M. Bogusz 🔄 46'
46' 🔄 M. Guilavogui D. Luna
49' D. Holmes
N. Markanich Guilherme 🔄 55'
57' 🔄 V. Olatunji S. Solans
57' Z. Gozo (D. Yedlin)
64' Z. Gozo (S. Spierings)
75' 🔄 S. Spierings N. Caliskan
75' 🔄 D. Marczuk Z. Booth
D. Holmes L. Ennali 🔄 79'
81' 🔄 Z. Gozo A. Hezarkhani
O. Lingr E. Ponce 🔄 86'
FT

Player Cards

Our take on every player in this match

Real Salt Lake

Goalkeepers
Rafael Cabral
MAGNET
MAGNET
48
Activity
48
Activity
48
Passes
0
Duels
Defenders
DeAndre Yedlin
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
Philip Quinton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sam Junqua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Dominik Marczuk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Griffin Dillon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Stijn Spierings
MAGNET
MAGNET
73
Activity
73
Activity
68
Passes
5
Duels
Juan Sanabria
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Zavier Gozo
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.6
Rating
Victor Olatunji
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
4
Duels Won
0
Pens Won
Morgan Guilavogui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Max Kerkvliet
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lukas Engel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexandros Katranis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noel Caliskan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Diego Luna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Pablo Ruíz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zach Booth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Aiden Hezarkhani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Sergi Solans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry

Houston Dynamo

Goalkeepers
Jonathan Bond
SIEVE
SIEVE
0%
Save %
0%
Save %
3
Conceded
0
Saves
Defenders
Erik Sviatchenko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Agustin Resch
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Franco Negri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Duane Holmes
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
6.3
Rating
Héctor Herrera
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
73%
Pass Acc
Agustín Bouzat
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Ibrahim Aliyu
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Jack McGlynn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Ondrej Lingr
NPC
NPC
86
Minutes
86
Minutes
24%
Pass Acc
6.7
Rating
Nick Markanich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
55
Entry
BENCH
Blake Gillingham
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Antônio Carlos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Vinicius Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diadié Samassékou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Artur
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mateusz Bogusz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Lawrence Ennali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Guilherme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Ezequiel Ponce
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
07/13/2025 Real Salt Lake 1 - 0 Houston Dynamo Major League Soccer Rio Tinto Stadium
03/16/2025 Houston Dynamo 1 - 2 Real Salt Lake Major League Soccer Shell Energy Stadium
09/15/2024 Houston Dynamo 4 - 1 Real Salt Lake Major League Soccer Shell Energy Stadium
08/06/2024 Houston Dynamo 3 - 0 Real Salt Lake Leagues Cup Shell Energy Stadium
07/04/2024 Real Salt Lake 3 - 2 Houston Dynamo Major League Soccer America First Field
11/11/2023 Houston Dynamo 1 - 1 (PEN 4-3) Real Salt Lake Major League Soccer Shell Energy Stadium
11/07/2023 Real Salt Lake 1 - 1 (PEN 5-4) Houston Dynamo Major League Soccer America First Field
10/29/2023 Houston Dynamo 2 - 1 Real Salt Lake Major League Soccer Shell Energy Stadium
08/27/2023 Real Salt Lake 0 - 3 Houston Dynamo Major League Soccer America First Field
08/24/2023 Houston Dynamo 3 - 1 (AET) Real Salt Lake US Open Cup Shell Energy Stadium
07/13/2025
Major League Soccer Rio Tinto Stadium
03/16/2025
Major League Soccer Shell Energy Stadium
09/15/2024
Major League Soccer Shell Energy Stadium
08/06/2024
Leagues Cup Shell Energy Stadium
07/04/2024
Major League Soccer America First Field
11/11/2023
1 - 1 (PEN 4-3)
Major League Soccer Shell Energy Stadium
11/07/2023
1 - 1 (PEN 5-4)
Major League Soccer America First Field
10/29/2023
Major League Soccer Shell Energy Stadium
08/27/2023
Major League Soccer America First Field
08/24/2023
US Open Cup Shell Energy Stadium
Real Salt Lake Win
Houston Dynamo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Seattle Sounders 11 24 17 8 +9 WSeattle Sounders 3 - 2 San Jose Earthquakes (14-05-2026)DSeattle Sounders 1 - 1 San Diego (10-05-2026)DSporting Kansas City 1 - 1 Seattle Sounders (02-05-2026)WSeattle Sounders 2 - 1 FC Dallas (26-04-2026)WSeattle Sounders 4 - 1 St. Louis City (19-04-2026)
2 Vancouver Whitecaps 10 23 25 9 +16 WFC Dallas 2 - 3 Vancouver Whitecaps (14-05-2026)DSan Jose Earthquakes 1 - 1 Vancouver Whitecaps (10-05-2026)DLos Angeles Galaxy 1 - 1 Vancouver Whitecaps (03-05-2026)WVancouver Whitecaps 3 - 1 Colorado Rapids (26-04-2026)WVancouver Whitecaps 3 - 0 Sporting Kansas City (18-04-2026)
3 San Jose Earthquakes 10 22 25 10 +15 LSeattle Sounders 3 - 2 San Jose Earthquakes (14-05-2026)DSan Jose Earthquakes 1 - 1 Vancouver Whitecaps (10-05-2026)WSt. Louis City 2 - 3 San Jose Earthquakes (26-04-2026)WSan Jose Earthquakes 5 - 1 Austin (23-04-2026)WLos Angeles FC 1 - 4 San Jose Earthquakes (19-04-2026)
4 Real Salt Lake 10 19 20 13 +7 WReal Salt Lake 3 - 0 Houston Dynamo (14-05-2026)LFC Dallas 3 - 1 Real Salt Lake (10-05-2026)WReal Salt Lake 2 - 0 Portland Timbers (02-05-2026)LLos Angeles Galaxy 2 - 1 Real Salt Lake (26-04-2026)WReal Salt Lake 4 - 2 San Diego (19-04-2026)
5 Colorado Rapids 10 16 18 11 +7 WMinnesota United FC 0 - 1 Colorado Rapids (14-05-2026)LColorado Rapids 0 - 1 St. Louis City (10-05-2026)LHouston Dynamo 1 - 0 Colorado Rapids (03-05-2026)LVancouver Whitecaps 3 - 1 Colorado Rapids (26-04-2026)DLos Angeles FC 0 - 0 Colorado Rapids (23-04-2026)
6 Los Angeles FC 11 15 12 14 -2 LSt. Louis City 2 - 1 Los Angeles FC (14-05-2026)LLos Angeles FC 1 - 4 Houston Dynamo (11-05-2026)DSan Diego 2 - 2 Los Angeles FC (03-05-2026)WMinnesota United FC 0 - 1 Los Angeles FC (25-04-2026)DLos Angeles FC 0 - 0 Colorado Rapids (23-04-2026)
7 Minnesota United FC 10 15 11 14 -3 LMinnesota United FC 0 - 1 Colorado Rapids (14-05-2026)DMinnesota United FC 2 - 2 Austin (10-05-2026)LMinnesota United FC 0 - 1 Los Angeles FC (25-04-2026)WFC Dallas 0 - 1 Minnesota United FC (23-04-2026)WMinnesota United FC 2 - 0 Portland Timbers (19-04-2026)
8 San Diego 12 13 20 20 0 WSan Diego 5 - 0 Austin (14-05-2026)DSeattle Sounders 1 - 1 San Diego (10-05-2026)DSan Diego 2 - 2 Los Angeles FC (03-05-2026)LSan Diego 1 - 2 Portland Timbers (26-04-2026)LHouston Dynamo 1 - 0 San Diego (23-04-2026)
9 Houston Dynamo 10 12 14 21 -7 LReal Salt Lake 3 - 0 Houston Dynamo (14-05-2026)WLos Angeles FC 1 - 4 Houston Dynamo (11-05-2026)WHouston Dynamo 1 - 0 Colorado Rapids (03-05-2026)LAustin 2 - 0 Houston Dynamo (26-04-2026)WHouston Dynamo 1 - 0 San Diego (23-04-2026)
10 Portland Timbers 10 10 16 19 -3 WPortland Timbers 6 - 0 Sporting Kansas City (10-05-2026)LReal Salt Lake 2 - 0 Portland Timbers (02-05-2026)WSan Diego 1 - 2 Portland Timbers (26-04-2026)LMinnesota United FC 2 - 0 Portland Timbers (19-04-2026)WPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)
11 FC Dallas 9 9 16 17 -1 LFC Dallas 2 - 3 Vancouver Whitecaps (14-05-2026)WFC Dallas 3 - 1 Real Salt Lake (10-05-2026)LSeattle Sounders 2 - 1 FC Dallas (26-04-2026)LFC Dallas 0 - 1 Minnesota United FC (23-04-2026)DFC Dallas 2 - 2 Los Angeles Galaxy (19-04-2026)
12 Los Angeles Galaxy 9 9 12 17 -5 LSporting Kansas City 3 - 1 Los Angeles Galaxy (14-05-2026)DLos Angeles Galaxy 1 - 1 Vancouver Whitecaps (03-05-2026)WLos Angeles Galaxy 2 - 1 Real Salt Lake (26-04-2026)DFC Dallas 2 - 2 Los Angeles Galaxy (19-04-2026)WAustin 1 - 2 Los Angeles Galaxy (11-04-2026)
13 Austin 9 9 11 18 -7 LSan Diego 5 - 0 Austin (14-05-2026)DMinnesota United FC 2 - 2 Austin (10-05-2026)WAustin 2 - 0 St. Louis City (03-05-2026)WAustin 2 - 0 Houston Dynamo (26-04-2026)LSan Jose Earthquakes 5 - 1 Austin (23-04-2026)
14 St. Louis City 9 7 7 16 -9 WSt. Louis City 2 - 1 Los Angeles FC (14-05-2026)WColorado Rapids 0 - 1 St. Louis City (10-05-2026)LAustin 2 - 0 St. Louis City (03-05-2026)LSt. Louis City 2 - 3 San Jose Earthquakes (26-04-2026)LSeattle Sounders 4 - 1 St. Louis City (19-04-2026)
15 Sporting Kansas City 10 7 9 26 -17 WSporting Kansas City 3 - 1 Los Angeles Galaxy (14-05-2026)LPortland Timbers 6 - 0 Sporting Kansas City (10-05-2026)DSporting Kansas City 1 - 1 Seattle Sounders (02-05-2026)LVancouver Whitecaps 3 - 0 Sporting Kansas City (18-04-2026)LSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)