ShareSt. Louis City SC are now unbeaten in 19 straight games in all competitions after they claimed a 3-0 victory over the New York Red Bulls.St. Louis City SC closed in on the Vancouver Whitecaps at the top of MLS' Western Conference with a 3-0 win over the New York Red Bulls.In a match that was postponed from Saturday to Wednesday due to bad weather, St. Louis ultimately stormed to a victory that extends their unbeaten streak to 19 games.Rafael Navarro finished from close range to open the scoring in the fifth minute at Sports Illustrated Stadium.Roman Burki made a smart stop to deny Jorge Ruvalcaba, before Emil Forsberg squandered a gilt-edged chance to level the scores.Eric Choupo-Moting saw an attempt cleared off the line, though Ethan Horvath then had to make a superb save to keep the Red Bulls in the contest.Yet two substitutes sealed the points for St. Louis City. First, Simon Becher drilled in from the edge of the box, paving the way for Tomas Ostrak to finish off the job in stoppage time.St. Louis surge onSt. Louis City are within three points of the Whitecaps at the summit of the West, but they are one of the form teams in the competition.That is now 17 straight MLS games without a defeat for St. Louis City, who have also scored in each of those matches.Only two teams in MLS history have ever gone on a longer unbeaten run than this current streak managed by St. Louis City (W12 D5).They are FC Dallas in 2010 (19 games) and the Columbus Crew in 2004 (18 matches).Becher played a decisive role from the bench. He leads the way for goal involvements during this brilliant St. Louis run, with 10 (seven goals, three assists).