St. Louis and Kansas City bounce back