New York City Football Club produced a stirring comeback - and survived a late scare - to defeat Toronto FC 5-4 in a wild ...