Citation: 6B_50/2018 E. C

X.________ beantragt mit Beschwerde in Strafsachen, das obergerichtliche Urteil sei aufzuheben und er sei von Schuld und Strafe freizusprechen. Eventualiter sei das Urteil aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Es seien keine Kosten zu erheben und er sei vom Kanton Zürich für die entstandenen Anwaltskosten im bundesgerichtlichen Verfahren vollumfänglich zu entschädigen. Die Kosten des kantonalen Verfahrens seien dem Kanton Zürich aufzuerlegen und er sei für seine anwaltlichen Aufwendungen vollumfänglich zu entschädigen, eventualiter seien die Akten zur Neuregelung der kantonalen Kosten- und Entschädigungsfolgen an das Obergericht zurückzuweisen.