Citation: 6B_685/2017 E. C

Mit Beschwerde in Strafsachen beantragt X.________, das obergerichtliche Urteil vom 25. Oktober 2016 sei aufzuheben; er sei wegen versuchter vorsätzlicher Tötung im Sinne von Art. 111 StGB i.V.m. Art. 22 Abs. 1 StGB mit einer Freiheitsstrafe von sechs Jahren - unter Anrechnung der bereits erstandenen Haft - zu bestrafen; eventualiter sei die Angelegenheit zu neuer Entscheidung im Sinne der bundesgerichtlichen Erwägungen an die Vorinstanz zurückzuweisen. Weiter ersucht X.________ um unentgeltliche Rechtspflege. Die Oberstaatsanwaltschaft und das Obergericht des Kantons Zürich verzichten auf eine Vernehmlassung.