Annak ellenére, hogy a császáriak Segesváron, Brassóban, a Vöröstoronyi-szorosban és Gyulafehérvárott álló csapatai erőfölényben voltak, Puchner belebetegedett a vereségbe, akit március 13-án léptettek elő lovassági tábornokká és kapta meg a Mária Terézia Rend parancsnoki keresztjét. Az erdélyi császári erők feletti parancsnokságot a magyar származású kalyáni Kalliány József vezérőrnagy vette át. Vissza szándékozott foglalni Nagyszebent, de Brassóból báró Nyikolaj von Engelhardt orosz vezérőrnagy üzenetet küldött, miszerint közelednek a székelyek, és ha nem kap erősítést, feladja a várost. Kalliány ezért Nagyszeben mellett egy kisebb különítményt hagyott vissza, s Brassó felé vette útját. A Czecz parancsnoksága alatti magyar fősereg is elindult, Nagyszeben védelmére egy kisebb dandár maradt vissza. A honvédek Fenyőfalvánál szétugrasztották a császáriakat, és március 18-án megközelítették Brassót. Kalliány Feketehalomnál próbálta megállítani a magyar sereget, ám az ütközet magyar győzelemmel zárult, ugyanis Szászhermány felől megérkeztek a székelyek és Bem segélycsapatai, így a császáriak véres fejjel takarodtak vissza Brassóba. A városban összeült szövetséges haditanács nem tehetett mást, kénytelen volt parancsba adni Erdély kiürítését, csapataik március 20–21-én a Tömösi- és Törcsvári-szorosokon keresztül hátráltak Havasalföldre. Nyomukban voltak az üldöző honvédek, ráadásul a hegyekben viharos időjárás uralkodott, így a császári utóvéd teljesen felbomlott. Bem olyan híreket kapott, miszerint Szkarjatyin ismét betör Erdélybe, ezért Nagyszebenen keresztül a Vöröstoronyi-szoros felé vonult, ahonnan március 28-án kiűzte az orosz csapatokat.