Sachverhalt: A. Die A._ AG erwarb am 29. Juli 1982 durch Kauf das damals noch unbebaute, heute als "Zentrum C._" bekannte Grundstück an der Stelzenstrasse 2 in B._/ZH (Grundbuch-Blatt ...., Kataster-Nr. ....). Ein Teil des Grundstücks wurde abparzelliert und am 11. Juli 1984 veräussert. Im Jahr 1986 überbaute die A._ AG den restlichen Teil des Grundstücks. Mit Kaufvertrag vom 9. Juni 2008 und Grundbucheintrag vom 30. Juni 2008 verkaufte sie das bebaute Grundstück zum Preis von Fr. 77'500'000.--. Die Stadt B._/ZH veranlagte am 19. Februar 2009 zunächst eine Grundstückgewinnsteuer von Fr. 1'366'480.--, sodann mit Einspracheentscheid vom 11. Februar 2010 eine solche von Fr. 2'370'480.--. Das Steuerrekursgericht des Kantons Zürich hiess den dagegen erhobenen Rekurs mit Urteil vom 6. Mai 2013 teilweise gut und setzte die Grundstückgewinnsteuer auf Fr. 1'666'480.-- herab. B. Das Verwaltungsgericht des Kantons Zürich wies mit Urteil vom 9. Dezember 2013 eine dagegen erhobene Beschwerde ab. C. Die A._ AG (nachfolgend: die Steuerpflichtige) erhebt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Antrag, die Grundstückgewinnsteuer sei auf Fr. 190'480.-- herabzusetzen; eventualiter sei die Sache zur neuen Entscheidung "in unbefangener anderer personeller Besetzung" an das Steuerrekursgericht zurückzuweisen. Das Verwaltungsgericht und die Finanzdirektion des Kantons Zürich beantragen, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Die Stadt B._/ZH schliesst auf Abweisung. Die Eidgenössische Steuerverwaltung verzichtet auf eine Vernehmlassung. 