MLS stymies St. Charles 51-36