Citation: 6B_646/2017 E. C

Mit Beschwerde in Strafsachen beantragt X.________, das angefochtene Urteil vom 16. März 2017 sei aufzuheben und er sei freizusprechen; eventualiter sei der vorinstanzliche Schuldspruch zu bestätigen und er unter Anrechnung des erstandenen Freiheitsentzugs (Untersuchungs- und Sicherheitshaft sowie vorzeitiger Strafvollzug) mit einer Freiheitsstrafe von maximal 5 Jahren zu bestrafen; subeventualiter sei die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Die Oberstaatsanwaltschaft und das Obergericht des Kantons Zürich verzichten auf eine Vernehmlassung.