Bitva u Zborova, vybojovaná 2. července 1917, nebyla jen důležitým vojenským vítězstvím československých jednotek, ale jednalo se také o velmi důležitou politickou událost. Útoku československé střelecké brigády předcházela čtyřhodinová dělostřelecká příprava zahájená patnáct minut po páté hodině ranní, po ní nastoupila jako první úderná skupina I. praporu 1. čs. střeleckého pluku, jež z výchozích postavení vyrazila několik minut po deváté hodině. V půl desáté se do útoku zapojil i 2. čs. střelecký pluk.
Čs. úder byl veden s nevídanou razancí. Již v deset hodin padlo 1. rakouské obranné postavení, a to v celém útočném pásmu čs. brigády. Krátce poté přestalo vzdorovat i 2. obranné postavení a 1. čs. střelecký pluk z vlastní iniciativy napadl i 3. postavení, ačkoli svůj útočný úkol již splnil. Totéž učinily i části 1. a 3. čs. střeleckého pluku. Sousední ruské jednotky nedokázaly držet krok s rychle se rozvíjejícím útokem čs. brigády. Kolem 15. hodiny se čs. útočné sledy zkonsolidovaly a navázaly vzájemná spojení.
Čs. střelecká brigáda zdaleka překonala plán útoku. Postoupila do hloubky přesahující čtyři kilometry, v boji zajala 4 000 nepřátelských důstojníků a vojáků a ukořistila velké množství materiálu. Padlo 167 legionářů, dalších 17 zemřelo na následky zranění v následujících dnech. Nezvěstných jich zůstalo 11. Množství raněných se odhadovalo v rozmezí od necelých devíti set po více než tisíc mužů. Jednalo se o jeden z mála úspěchů Kerenského ofenzívy, jejíž součástí bitva u Zborova byla, protože ruská armáda se již rozkládala působením bolševické agitace.