Contrasting streaks ended for the Seattle Sounders and Sporting Kansas City, the New York Red Bulls thrashed the New England Revolution and Toronto FC gave up a late goal yet again on a busy day of MLS action.