Simon Becher and Tomas Ostrak each scored late in the second half as St. Louis City SC beat the New York Red Bulls 3-0 on Wednesday night.
St. Louis (13-6-8) extended its unbeaten streak to 17 matches in MLS play and moved up to second place in MLS' Western Conference table.
New York (9-12-6) entered having conceded just two goals in its last four games, with Ethan Horvath recording three shutouts.
The Red Bulls had won their last two games, but were without rising stars Adri Mehmeti and Julian Hall for the game, with the pair away on national team duty for the United States.
Rafael Navarro opened the scoring just five minutes into the game when he redirected Conrad Wallem's header across the goal.
Becher capitalized on a New York turnover deep in its own half to make it 2-0 in the 87th minute. Ostrak sent in a rebound in stoppage time.
Roman Bürki made four saves to earn his third clean sheet of the season for St. Louis.
It was the first time New York and St. Louis have met during the regular season.
St. Louis hosts the LA Galaxy next on Oct. 11, while the Red Bulls play San Diego FC at home the day before.
Information from The Associated Press was used in this report.
