Toronto FC's Niklas Dorsch, right, challenges St. Louis City's Carlo...

Toronto FC's Niklas Dorsch, right, challenges St. Louis City's Carlo Holse (19) for the ball during the first half of an MLS soccer match Saturday, Sept. 19, 2026, in St. Louis. Credit: AP/Jeff Roberson

ST. LOUIS — Carlo Holse, Tomas Totland and Simon Becher all scored to propel St. Louis City to a 3-1 victory over Toronto FC on Saturday night, extending a club-record unbeaten streak to 16.

St. Louis City (12-6-8) has gone 11-0-5 during the run to climb from 14th place in the Western Conference to fifth at the start of the day.

Holse found the net in the 43rd minute with assists from Totland and Alexandru Mățan to give St. Louis City (12-6-8) a 1-0 lead that stood through halftime. It was his third goal in his first eight MLS appearances.

Totland used assists from Mățan and Conrad Wallem to score his career-best third of the season in the 54th minute for a two-goal lead.

Wallem set up Simon Becher for a goal in the 68th minute for a 3-0 advantage. Becher has a career-best eight goals this season.

St. Louis City keeper Roman Bürki lost his bid for a clean sheet when Theo Corbeanu scored off a header in the final minute of second-half stoppage time. He finished with one save.

Luka Gavran saved five shots for Toronto (6-9-11).

St. Louis City's Tomas Totland celebrates after scoring during the...

St. Louis City's Tomas Totland celebrates after scoring during the second half of an MLS soccer match against Toronto FC Saturday, Sept. 19, 2026, in St. Louis. Credit: AP/Jeff Roberson

Up next

Toronto: At Nashville SC on Saturday.

St. Louis: At New York Red Bulls on Saturday.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME