St. Louis CITY SC vs. Colorado Rapids: Tomas Ostrak Delivers Late Winner in 1 to 0 Grinder
Photo Credits: David Shoulberg
Sometimes a match with a red card in the 12th minute turns into a track meet. This one turned into a siege.
St. Louis CITY SC spent nearly 80 minutes hammering away at a 10-man Colorado Rapids side before finally cracking the wall in a 1 to 0 win Saturday night at Energizer Park. The breakthrough came late, with Tomas Ostrak burying the winner for his first MLS goal of the season and pushing St. Louis into seventh place in the Western Conference.
It was not glamorous. It was not easy. It absolutely mattered.
Red Card Changes the Script Early
The game’s defining structural moment came almost immediately when Colorado defender Rob Holding was shown a red card in the 12th minute. That sent the Rapids into survival mode and turned the rest of the night into a question of whether St. Louis could solve a packed-in, short-handed defense before frustration took over.
To Colorado’s credit, they handled the early crisis about as well as possible. Miguel Navarro came on to help stabilize the back line, and the Rapids spent most of the first half absorbing pressure, blocking lanes, and forcing CITY into lower-quality looks than the shot count suggested.
St. Louis had the territory, the ball, and the volume. Colorado had numbers behind the ball and enough discipline to drag the match into halftime scoreless.
CITY Kept Pushing
The second half looked a lot like the first, only with more urgency. St. Louis kept leaning forward, and Colorado kept trying to turn the match into a trench war.
An early second-half St. Louis finish found the net, but the flag erased it for offside. That only added to the feeling that this might become one of those nights where the better side does everything except score.
But CITY kept coming. They finished with an 18 to 2 edge in shots and did not allow Colorado a single shot in the second half. This was total territorial control, even if the final pass kept missing by inches for most of the night.
Then, finally, the pressure broke through.
Tomas Ostrak Delivers the Moment
Late in the match, with Colorado’s defensive resistance starting to crack, Tomas Totland helped create the opening and Tomas Ostrak finished it, bending in the decisive goal in the 87th minute. It was Ostrak’s first MLS goal of the season and the release St. Louis had been chasing all night.
Totland’s assist, his fourth across all competitions, was another reminder of how important his movement has become in CITY’s attack. But this moment belonged to Ostrak. He found the space, struck it cleanly, and finally gave St. Louis the goal their performance deserved.
What It Means
The win extended St. Louis’ unbeaten run to eight matches across all competitions and lifted them to 7-6-4 with 25 points, good for seventh in the West. More importantly, it was the kind of result playoff teams collect: not flashy, not comfortable, just necessary.
For Colorado, this was damage limitation after the early red. They defended hard and nearly stole a point, but the workload was eventually too much.
Final Take
St. Louis did not blow the Rapids away on the scoreboard, but they controlled this game from almost every angle and stayed patient long enough to find the winner.
Final score: St. Louis CITY SC 1, Colorado Rapids 0.
Not a classic. Just a professional grind, a late breakthrough, and three points that could matter a lot by the end of the season.

