Sachverhalt: Sachverhalt: A. Der Einzelrichter in Strafsachen des Bezirksgerichts Horgen verurteilte X._ am 19. November 2004 wegen grober Verletzung von Verkehrsregeln zu 60 Tagen Gefängnis bedingt. Ausserdem ordnete er den Vollzug der mit Strafbefehl des Bezirksamtes Einsiedeln vom 3. Juli 2002 ausgefällten vierwöchigen Gefängnisstrafe an. Er hielt folgenden Sachverhalt für erwiesen: X._ sei am 2. Januar 2004, um 07:30 Uhr, mit einem Personenwagen auf der Zugerstrasse von Hirzel in Richtung Sihlbrugg gefahren. Rund 10 bis 15 m vor der Abzweigung zur Fabrik "Im Schiffli" sei er trotz ausgezogener Sicherheitslinie auf die Gegenfahrbahn ausgeschert, um an den sich vor ihm stauenden Fahrzeugen vorbeizufahren und in die Abzweigung einzubiegen. Um eine Kollision mit dem Fahrzeug von X._ zu verhindern, habe A._, der Lenker eines korrekt entgegenkommenden Personenwagens, eine Vollbremsung eingeleitet, was zu einer Auffahrkollision zwischen ihm und dem ihm mit ungenügendem Abstand folgenden Personenwagen von B._ führte. Auf Berufung von X._ hin bestätigte das Obergericht des Kantons Zürich den Schuldspruch am 7. April 2005. Es verurteilte ihn wegen grober Verletzung der Verkehrsregeln im Sinne von Art. 92 Ziff. 2 SVG in Verbindung mit Art. 27 Abs. 1 SVG, Art. 34 Abs. 2 SVG und Art. 73 Abs. 6 lit. a SSV zu 10 Tagen Gefängnis unbedingt und einer Busse von Fr. 3'000.--. Ausserdem verlängerte es die Probezeit gemäss Strafbefehl des Bezirksamtes Einsiedeln vom 3. Juli 2002 um ein Jahr. Auf Berufung von X._ hin bestätigte das Obergericht des Kantons Zürich den Schuldspruch am 7. April 2005. Es verurteilte ihn wegen grober Verletzung der Verkehrsregeln im Sinne von Art. 92 Ziff. 2 SVG in Verbindung mit Art. 27 Abs. 1 SVG, Art. 34 Abs. 2 SVG und Art. 73 Abs. 6 lit. a SSV zu 10 Tagen Gefängnis unbedingt und einer Busse von Fr. 3'000.--. Ausserdem verlängerte es die Probezeit gemäss Strafbefehl des Bezirksamtes Einsiedeln vom 3. Juli 2002 um ein Jahr. B. Mit staatsrechtlicher Beschwerde vom 30. Mai 2005 wegen Verletzung des rechtlichen Gehörs, der Unschuldsvermutung und des Willkürverbots beantragt X._, diesen Entscheid des Obergerichts aufzuheben. Die Staatsanwaltschaft Limmattal/Albis und das Obergericht verzichten auf Vernehmlassung.