Not only was the weather hot in Missouri, but Toronto ran into a footballing fireball in the form of St. Louis City SC. It was a night when Toronto hoped not just to keep pace but to start leaping over the teams directly ahead of them in the Eastern Conference standings. The Reds kept it close until late in the first half, then St. Louis struck first and took control, en route to a punishing 3-1 defeat.
Toronto FC manager Robin Fraser continued to roll with generally the best line-up at his disposal. However, Fraser rotated the wingers again and started Derrick Etienne Jr ahead of Theo Corbeanu. He also remained without the services of the injured Đorđe Mihailović.
how we're shaping up ⬇️ pic.twitter.com/PbJaVpSRb0
— Toronto FC (@TorontoFC) September 20, 2026
St. Louis City SC manager Yoann Damet chose to rotate with his deep squad. Among the players rested from his starting XI were Dante Polvara, Daniel Edelman, and Simon Becher.
Tonight's XI to take on Toronto 🗞️#AllForCITY x @amfam pic.twitter.com/ULfRCCjweD
— St Louis CITY SC (@stlCITYsc) September 19, 2026
St. Louis took control and was playing on the front foot from the start, dominating both possession and territory. The hosts generated more chances and shots throughout the first quarter. Toronto looked sluggish in the Midwest humidity, as the effects of accumulated minutes on the core players were taking their toll on a side desperately trying to keep pace in the play-off hunt.
Nothing symbolized this weariness quite like the 23rd-minute yellow card Walker Zimmerman earned for a pull-back on his man at the halfway line. Closer to goal, that could have been a different colour; more significantly, Zimmerman's yellow will result in a suspension for the game in Nashville through yellow card accumulation.
St. Louis continued to force the game and were rewarded by taking the lead in the 41st minute, courtesy of Danish midfielder Carlo Holse. Holse buried a left-footed shot from the middle of Toronto's 18-yard box after latching on to a through ball from Romanian midfielder Alexandru Mățan. The goal was deserved, as St. Louis had been dominant throughout the opening half.
Mati 🔗 Holse 🫨#AllForCITY x @EdwardJones pic.twitter.com/mhiXveO2Xe
— St Louis CITY SC (@stlCITYsc) September 20, 2026
The 1-0 lead held as the two teams entered halftime. Toronto FC, for the umpteenth time, found themselves conceding the match's first goal and were again forced to play from behind. City led in every important offensive statistic at the break: 68% possession; six shots with two on target to the Reds' three attempts with none forcing a save from Roman Bürki; and four corner kicks to none for Toronto.
The hosts started the second half the same way they played the first, immediately testing Toronto's defence. However, Luka Gavran made a pivotal save in the 48th minute to keep his team in the game. Rafael Navarro blasted a shot from close range after a lay-off from Holse that Gavran bravely blocked and cleared to safety. Despite the final score, this proved a recurring theme for Toronto on the night.
Luka with the BLOCK 🧤 pic.twitter.com/1Q003so9Bn
— Toronto FC (@TorontoFC) September 20, 2026
After a brief pause for Zimmerman to receive medical treatment, St. Louis went straight back at the Toronto goal as second-half substitute Simon Becher forced another big save from Gavran. The Toronto keeper was now facing a shooting gallery as Tomas Totland was fed by Mățan just inside the box, and the Norwegian midfielder made no mistake in burying City's second of the night. With the goal, Toronto's 2026 play-off chances may have been buried too. It was Mățan's second assist of the game.
Pass and go ⏩
— Major League Soccer (@MLS) September 20, 2026
Tomas Totland makes it 2-0 for @stlCITYsc in front of the home crowd! pic.twitter.com/cLXad4Ei2u
Walker Zimmerman took another knock and was forced from the game, replaced by Nicksoen Gomis in the 56th minute. The change did little to stem St. Louis' momentum, as Holse again blasted a shot on target that Gavran responded to with a big save.
In the 62nd minute, Fraser rolled the dice with a triple change, introducing Jonathan Osorio, Theo Corbeanu, and Zane Monlouis, with Niklas Dorsch, Markus Cimermancic, and Derrick Etienne Jr. making way.
But again, the move seemed to make little difference to the match's trajectory. Barely five minutes after Fraser's changes, St. Louis put the game to bed as Becher was sent in on a breakaway by Conrad Wallem. Becher's shot was slotted past Gavran, who could do little about it.
Putting on a show in the River City 🤩
— Major League Soccer (@MLS) September 20, 2026
Simon Becher runs up the score again to make it 3-0 for @stlCITYsc! pic.twitter.com/3L0VJCF8gG
Fraser went to his bench again in the 74th minute for his fifth and final change. In what amounted to an admission that the game was lost, he withdrew Josh Sargent in favour of Lewis Morgan. Toronto would see out the remainder of the game without a recognized striker.
The move also reflected the reality of the night for Toronto's attack. TFC's offence was non-existent throughout, as St. Louis's defence smothered the Reds' front four and completely starved them of service. As City have done so often of late, they simply outworked their opponents across 90 minutes.
St. Louis manager Yoann Damet, meanwhile, turned to his bench and brought on solid defenders Daniel Edelman and Dante Polvara to finish out the game.
St. Louis almost had a fourth goal in the 89th minute, but a quick VAR check confirmed the play to be offside. It was one of just a few things that went Toronto's way on the night — that is, until Corbeanu headed in from an Alonso Coello set piece in what amounted to the final serious touch of the ball, deep into stoppage time.
Theo's goal off the set piece 🎯 pic.twitter.com/IVbn2WZCwn
— Toronto FC (@TorontoFC) September 20, 2026
For the first time since October 2023, Toronto suffered back-to-back losses, conceding three goals in each game. The team fell behind late in the first half, again the side to concede first, and in back-to-back games their penchant for a comeback lacked energy and failed to materialize. St. Louis City were the better team on every important offensive metric: 61% to 39% possession; 4-1 in big chances; 8-1 in shots on target; 8-4 in corner kicks; and 2.56 to 1.08 in xG.
The victory moved St. Louis City SC up to third place in the highly competitive Western Conference, where they are now tied with Houston and Dallas on 44 points but still five points off leaders Vancouver Whitecaps. Toronto FC remain mired in 12th place in the Eastern Conference with 29 points, and are now four points adrift of the two play-in spots currently held by FC Cincinnati and Red Bull New York.
Post-game, Robin Fraser lamented the team's mistakes and the missed opportunity to recover ground in the standings, stating his team "just weren't as sharp as we needed to be with the ball." He added: "We absorbed so much pressure for so long that I think that's going to create some of these mistakes."
Toronto return to action next Saturday with another road game in Nashville, where the Supporters' Shield leaders will be looking to exact revenge for their 2-1 defeat at BMO Field earlier this month. The Reds will be without Richie Laryea and Benjamín Kuscevic, who will be away on international duty with Canada and Chile, respectively.


















