Sachverhalt: A. Der 1977 geborene, aus dem Kosovo stammende A._ reiste im August 1998 in die Schweiz ein und stellte ein Asylgesuch, welches am 7. Februar 2000 abgewiesen wurde. Am 4. Dezember 2002 heiratete A._ im Kosovo die 1984 geborene Schweizerin D._. Am 13. März 2003 reiste er im Rahmen eines Familiennachzugs in die Schweiz ein und erhielt im Kanton Zürich eine Aufenthaltsgenehmigung. B. Am 6. Februar 2006 ersuchte A._ um erleichterte Einbürgerung. Am 20. Februar 2007 unterzeichneten die Ehegatten die Erklärung, wonach sie in einer tatsächlichen, ungetrennten und stabilen ehelichen Gemeinschaft lebten und keine Trennungs- oder Scheidungsabsichten hegten. Am 13. März 2007 wurde A._ erleichtert eingebürgert. Im März 2008 trennten sich die Eheleute A._-D._; im September 2008 wurden sie geschieden. Am 29. April 2009 heiratete A._ im Kosovo die 1986 geborene Kosovarin E._. Am 22. Juni 2009 verfasste die Schweizer Vertretung in Pristina einen Bericht, wonach sie mit dem Familiennachzugsgesuch der neuen Ehefrau von A._ befasst sei und dabei Auffälligkeiten festgestellt habe. Am 22. Juni 2010 teilte das Bundesamt für Migration (BFM) A._ mit, dass es die Eröffnung eines Verfahrens auf Nichtigerklärung der erleichterten Einbürgerung erwäge. In der Folge führte das BFM ein solches durch und erklärte die Einbürgerung von A._ am 24. Januar 2012 für nichtig. Am 21. Juli 2014 wies das Bundesverwaltungsgericht die Beschwerde von A._ gegen die Nichtigerklärung seiner Einbürgerung ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A._, diesen Entscheid des Bundesverwaltungsgerichts aufzuheben und ihm sowie seinen beiden Kindern F._, geb. 27. März 2011, und G._, geb. 29. April 2013, das Schweizer Bürgerrecht zu belassen. D. Das BFM verzichtet auf Vernehmlassung und beantragt, die Beschwerde abzuweisen. Das Bundesverwaltungsgericht verzichtet auf Vernehmlassung. A._ verzichtet auf eine Replik.