Battle Analysis
In depth | Skybyn–Brovary ambush — how a battalion short of anti-tank missiles stopped a tank column
· 2022-03-09 – 2022-03-10
Overview
Part 1: The Skybyn–Brovary Ambush (March 2022) told the story; this piece takes the decisions one at a time. On 10 March 2022 (9 March in some sources) a battalion tactical group (BTG) of the Russian 6th Tank Regiment, 90th Tank Division, came down the M01 to the northern edge of Brovary, ran into the layered ambushes of the 3rd Mechanized Battalion, Ukrainian 72nd Mechanized Brigade, and pulled back after about four hours [1][3][4]. The battalion had just two Korsar and two Stugna launchers [1].
Strategic and operational context
The east-bank envelopment of Kyiv fell to Russia's Central Group of Forces. RUSI found that it lost much of its combat power crossing some 200 km of woodland via Chernihiv and Sumy, and suffered heavily in ambushes and meeting engagements [2]. Units had orders to move in administrative column and bypass Ukrainian forces; many crowded the same roads, and the orders stood even after their premise of light resistance proved false [2].
Russian columns reached Mokrets, Bervytsia and Zavorychi on 28 February and by early March held Bohdanivka, Zalissia and Velyka Dymerka [1]. Kalynivka is about 25 km in a straight line from central Kyiv [15]. ISW judged on 10 March that the damage done to an armoured column around Brovary probably further disrupted Russian efforts to set conditions on the east bank [3].
Terrain and weather (OAKOC)
Figure 1. Detailed map north of Brovary (schematic). Places, roads and railway from OpenStreetMap [15]; wind from ERA5 reanalysis [14]. Ambush and mortar positions are estimates from the commander's interview — own work, based on sources 1–3, 14, 15
Observation. Flat, heavily wooded ground. Observation centred on the Kalynivka railway bridge, where the railway crosses the old road (M-01-03) just below the fork south of Skybyn [15]. A donated zoom camera on the bridge watched the road as far as Zalissia, about 8 km away [1][15].
Avenues of approach. The Russians came via Shevchenkove and Bohdanivka, joined the M01 at Zalissia and headed for Skybyn and Kalynivka [1]. Zalissia–Skybyn is about 6.5 km, Skybyn–Kalynivka about 2 km [15], a single road through forest. South of Skybyn the highway swings east around Brovary while the old road runs through Kalynivka into town [15].
Key terrain. The bridge; the fork and the Kalynivka entrance, which any route into Brovary had to pass; and the Zalissia junction, where Ambush 1 sat [1].
Obstacles. A tank stuck on concrete barriers and an embankment near Kalynivka and was later captured [1]. The railway embankment carried the main line; the woods kept the column on the road.
Cover and concealment. The teams hid in the roadside woods (estimated). The Stugna-P can be fired remotely from a cable several dozen metres long [2].
Weather. ERA5 shows 9 March overcast at −4 to +1 °C. On the 10th it cleared around 10:00 and was cloudless from noon; sunrise 07:21, sunset 18:52, ground near 0 °C, about 3 cm of snow [14]. The wind was north-north-east at 20–25 km/h [14], so smoke laid by a column coming from the north-east would probably have drifted toward the observation post (an inference from reanalysis).
Organisation and command
Neither side has published company-level dispositions. Ukrainian figures come mostly from the commander's interview [1].
| Side |
Echelon |
Unit or element |
Role, equipment |
Source |
| Ukraine |
Battalion |
3rd Mech Bn, 72nd Mech Bde |
About 32 BMP-2s (10 per company), DShK machine guns |
[1] |
| Ukraine |
Platoon |
Recon platoon (Ambush 1) |
NLAW, RPG-18 |
[1] |
| Ukraine |
Teams |
Ambushes 2 and 3 |
Stugna-P |
[1] |
| Ukraine |
Battalion |
Anti-tank weapons |
2 Korsar (15 missiles), 2 Stugna, some Javelin and NLAW; two-thirds on the main axis |
[1] |
| Ukraine |
Battery |
120 mm mortars |
Directed by one UAV operator |
[1] |
| Ukraine |
Neighbour |
1st Mech Bn |
On the right; fought a reinforced company first |
[1] |
| Ukraine |
Others |
Azov, Territorial Defence, SOF |
Claimed around Brovary; link to this ambush unclear |
[4][6] |
| Russia |
Regiment (part) |
6th Tank Regt BTG |
Mainly T-72B3; MT-LB command vehicles, a BTR-82A, one BMP |
[1][4] |
| Russia |
Regiment (part) |
239th Tank Regt BTG |
Claimed to have withdrawn too |
[4] |
| Russia |
Lead |
Recon group, tank platoon |
5–7 vehicles, then 4–5 more let through |
[1] |
Photo 1. A BMP-2 of the 1st Battalion, 72nd Mechanized Brigade, in a concealed position during a defensive live-fire exercise, June 2016. The BMP-2 was still the battalion's main vehicle in March 2022 [1] — Photo: Capt. Scott Kuhn (US Army), public domain, via Wikimedia Commons
The battalion fought through its ambush teams, not its armour: BMP-2s were no match for T-72B3s. Its strengths were missiles massed on one axis, the eye on the bridge, and the mortars and brigade guns. The commander had checked Ambush 1's positions and set its fire rule the day before, and held the teams together by radio [1].
Timeline
Figure 2. Manoeuvre by phase (18-second loop; with reduced motion only the final state shows). Positions approximate; ambush sites estimated — own work, based on sources 1, 3, 15
Late February to 8 March: deployment
Days before the invasion the battalion moved from Bila Tserkva to the Divychky training area. The commander's request to send infantry ahead to prepare positions was refused [1]. The battalion then built a layered defence along Brovary's northern edge and the villages of Kalynivka, Pukhivka and Rozhivka [1].
9 March: the residents' numbers
Residents reported 100, 200, 700 and 1,500 vehicles coming via Bohdanivka and Zalissia [1]. The commander ignored the numbers and checked Ambush 1's positions [1].
Morning of 10 March (or 9 March): the ambush
The 1st Battalion fought a reinforced company on the right [1]. Ambush 1 let a recon group of five to seven vehicles pass, then four or five tanks of the next platoon, before opening fire and stopping three vehicles [1]. The Stugna teams joined in, and a tank stuck on the Kalynivka barriers jammed the column [1].
During the fight: the camera and the bridge
Russian fire damaged the post's camera. The commander climbed the bridge and corrected artillery with a tablet; the UAV operator kept directing the mortars; with the HEAT missiles gone, the teams fired fragmentation missiles [1].
About four hours in: smoke and withdrawal
A hit tank's crew laid smoke that blinded the observers, and the column fell back to its start line [1]. The battalion lost one soldier; five were wounded [1]. At 11:58 Defence Intelligence announced heavy losses to the 6th Tank Regiment's BTG and the death of its commander [4]. RFE/RL reported that the column retreated and that several working tanks were taken [5]. CNN geolocated the Defence Ministry video; Bellingcat placed it on the E95 (M01) [3][7][9].
11 March to 2 April
Smerch cluster rockets and aircraft then hit the battalion's flanks and boundary [1]. On 12 March special forces released video of a column engaged at 50–100 m at a crossroads in Brovary district [6]. About a week later three T-72B3s fired from about 4 km; one was hit and the rest withdrew [1]. Ukraine declared Kyiv Oblast retaken on 2 April [11].
Decision points in depth
Figure 3. Decision flow (p1–p7, what-ifs x3, x5, x7). Decisions shown for what-if phases are analysis, not record — own work, based on sources 1–3, 12
x3, x5 and x7 are what-if phases that did not happen.
p1 The locals' numbers (evening, 9 March)
Known: the likely route, reports of 100 to 1,500 vehicles, three ambushes ready [1]. Options: fall back to town, keep the plan, push BMP-2s forward, shell the reported positions. Decision: keep the plan [1]. By his count the column was about 70 vehicles (19 disabled plus 49 withdrawn) [1]. Counterfactual: falling back would have given up the bridge and the bottleneck and moved the fight among civilians.
p2 The rule at Ambush 1 (night, 9 March)
Known: Ambush 1 had only short-range weapons, with two Stugna ambushes and the fires behind it [1]. Options: fire at the first vehicle, let the recon pass and hit the main body, observe only, pull back. Decision: let the recon pass and hit the main body [1]. The team stayed hidden and its first shots landed mid-column. Counterfactual: hitting the lead would have halted the main body to deploy and made Ambush 1 the next target.
p3 The lead reaches the first ambush (10 March)
Known: the neighbour was in contact, the lead was passing, the road narrowed at the barriers [1]. Options: fire at once, let the lead pass and hit the body with all fires, artillery only, wait. Decision: the body was hit and mortars and artillery came in together [1]; geolocated video shows the column attacked and retreating [3][7]. Counterfactual: artillery alone would have left the column room to spread. A researcher of the Russian military noted that the column bunched up within artillery range [9]; the ambushes had to hold it for the guns to tell.
x3 What if: the lead reaches Ambush 2
The likeliest answer is for Ambush 2 to stop the lead at close range while Ambush 3 and the mortars are kept for the main body. Each layer catches what the last missed; pouring everything onto the lead lets the body deploy north of the bottleneck.
p4 The camera goes dark (in contact)
Known: the column was jammed, the camera damaged, the UAV saw only part of the road [1]. Options: climb the bridge, rely on the UAV and planned targets, send observers into the woods, stop indirect fire. Decision: he corrected fire from the bridge [1]. Counterfactual: planned targets alone might have missed where the column actually stopped; but a commander on an exposed bridge risked leaving the battalion headless.
Photo 2. Soldiers of the 72nd Mechanized Brigade training with an M120-15 120 mm mortar, May 2021 — the calibre of the battalion mortars directed by UAV at Brovary. Photo: 72nd Mechanized Brigade, CC BY 4.0, via Wikimedia Commons
p5 Smoke, and the HEAT is gone (about four hours in)
Known: smoke blinded the post, the column was pulling back, the HEAT was gone [1]. Options: pursue with BMP-2s, keep firing without pursuit, pull the teams in, cease fire. Decision: no pursuit; the guns kept firing on the road and the teams used fragmentation rounds [1]. Counterfactual: a BMP-2 chase would have met tanks in the smoke and handed over the ambushers' advantage.
x5 What if: the column comes on through the smoke
Hold the main line and mass the remaining missiles and mortars at the barriers. Obstacles work only under fire; a BMP-2 counter-attack would be close combat in smoke.
p6 Under rockets and aircraft (11–12 March)
Known: cluster rockets and air strikes on the positions and boundary; missiles nearly gone [1]. Options: fall back out of range, stay and disperse, push teams forward, counter-battery. Decision: stay. The Russians afterwards stopped short of the ambush area, says the commander [1]. Counterfactual: falling back would have given up the bottleneck; pushing forward would have taken the teams out of the woods.
p7 Tanks at four kilometres (about a week later)
Known: T-72B3s firing from about 4 km; few long-range missiles [1]. Options: close in with BMP-2s, hold and answer with artillery and missiles, pull back, send a Stugna team forward. Decision: answer from the positions; one tank was hit and the rest withdrew [1]. Counterfactual: with the Stugna-P's range of about 5,100 m [2], there was no reason to drive BMP-2s into the tanks' fields of fire.
x7 What if: the enemy probes the boundary
The air strikes had targeted the boundary with the neighbouring battalion [1]. Fill the seam with the reserve and coordinate boundary fires.
Doctrine
Area ambush (US Army FM 3-90, Tactics, 2023, paras 5-102 to 5-108). Two or more related point ambushes form an area ambush; the anti-armour ambush uses crew-served and anti-armour weapons at longer range [12]. Brovary fits both. The manual warns against obvious sites, where alert enemies take care [12]. A single forest road was as obvious as it gets, and it still worked: the column was not alert.
Defence in depth (paras 9-30 to 9-32). Successive positions make the enemy attack repeatedly and give fire support time to strike several points; against heavy indirect fire, units disperse [12], as the battalion did under the rockets (p6).
Obstacle effects (paras 17-20 to 17-22, table 17-1). Effects come from obstacles and fires combined. Of block, disrupt, fix and turn, "fix" slows an attacker within an engagement area [12]. The Kalynivka barriers under mortar fire produced it.
Pursuit (paras 7-1 to 7-4). Pursuit is a deliberate decision that raises the risk of isolation; reasons to stop include an organised enemy, lack of supplies and open flanks [12]. With no HEAT left and an enemy organised behind smoke, not pursuing fits the manual (p5).
March security (para 14-9; Grau and Bartles, p. 147). FM 3-90 expects security on a road march even when contact is not expected [12]. Russian doctrine puts a reconnaissance detachment ahead of the main body, a forward security element and advance guard at fifteen-minute intervals, and flank and rear security out [13]. The BTG had a recon group [1] but no visible dismounted flank security; RUSI's administrative-column orders [2] explain the gap.
BTG and missiles (Grau and Bartles, pp. 36–37; RUSI, pp. 17–18). The BTG was designed as a combined-arms group [13], but this column was mostly tanks [1]. RUSI notes that Ukrainian ATGMs mainly fixed or blunted armour and were too few to be the main means of attrition [2]. At Brovary missiles stopped the column; much of the damage was probably done by the mortars and guns that followed (estimate).
Source criticism
Date. The interview text puts the ambush on 10 March; its introduction says 9 March [1]. Defence Intelligence announced the result at 11:58 on the 10th [4], and a Colombian daily noted the video had circulated for hours while its audio suggested an older fight [9]. A four-hour fight ending before 11:58 would have had to start at dawn (sunrise 07:21) [14]. First contact on the evening of the 9th, with fighting into the 10th, would reconcile the records; nothing settles it.
Units. The commander describes his own battalion [1]; the National Corps credited Azov and the 72nd [4]; a drone-video report credited Azov [8]; the 12 March video named a Territorial Defence company, the 72nd and special forces [6]. Several actions between 9 and 12 March were probably merged in reporting. Only Defence Intelligence mentions a 239th Tank Regiment BTG [4].
Losses.
| Source |
Nature |
Russian equipment losses |
| Interview text [1] |
Participant account |
19 destroyed or disabled, 49 withdrew |
| Same article, introduction [1] |
Editorial summary |
17 tanks, 3 BMPs, 1 BTR-82A destroyed; 3 tanks, 1 MT-LB captured |
| Dupuy Institute [10] |
Video count |
11+ T-72s and 33 others visible; 3 T-72s and 2 others hit; 1 T-72 captured |
| Drone-video report [8] |
Video report |
At least 2 destroyed in a column of 20+ |
A video count gives a floor; the commander's figure covers the whole day. What is confirmed is that the column was attacked, lost vehicles and withdrew [3][5].
The regimental commander. Defence Intelligence said the colonel died; the video carries audio of an apparent Russian officer saying "they waited for us" and reporting the commander lost [4][7]. ISW relayed it as a Ukrainian claim [3]. The audio has not been independently verified.
Lessons
- Do not fit the plan to unverified numbers. The residents' top figure was twenty times the real column (p1).
- Set the fire rule the night before. The platoon leader acted without asking at the critical moment (p2).
- An obstacle is only an obstacle under fire. The barriers fixed the column because mortars covered them.
- Do not rely on one observation post. Spare optics and a back-up observer keep the commander off the bridge (p4).
- The hours after success are dangerous. Holding rather than pursuing let the battalion survive what followed (p5–p7).
- Secure the flanks even on the march. The Russian failure began in the unsearched woods.
Unresolved questions
- The exact date and time of the ambush.
- The positions of, and distances between, the ambushes [1].
- Total Russian losses, and whether a 239th Tank Regiment BTG took part.
- Whether the regimental commander died, and whether the audio is genuine.
Further viewing and reading
▶Aerial footage of a Russian tank column on a road coming under attack and pulling backVideo: Russian tanks seen being ambushed on outskirts of Kyiv, Ukraine (drone footage released by Ukraine; includes vehicles being hit) · Guardian News, 2022
- The commander's interview [1] is almost the only detailed record; read its introduction and body separately.
- Take command in the "Skybyn–Brovary Ambush" scenario and make decisions p1–p7 yourself.
Sources
- Oleksandr Fyl, "The defence of Brovary and the battle for Kyiv: interview with the commander of the 3rd Mechanized Battalion, 72nd Mechanized Brigade" (Ukrainian), Ukrainskyi Tyzhden, 2026-04-01. https://tyzhden.ua/?p=331252 (accessed 2026-10-14)
- Mykhaylo Zabrodskyi, Jack Watling, Oleksandr V. Danylyuk, Nick Reynolds, Preliminary Lessons in Conventional Warfighting from Russia's Invasion of Ukraine: February–July 2022, RUSI, 2022-11-30, pp. 17–18, 26, 32–33, 47. https://static.rusi.org/359-SR-Ukraine-Preliminary-Lessons-Feb-July-2022-web-final.pdf (accessed 2026-10-14)
- Mason Clark, George Barros, Kateryna Stepanenko, "Russian Offensive Campaign Assessment, March 10", ISW, 2022-03-10 (Internet Archive copy). https://web.archive.org/web/2022id_/https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-march-10 (accessed 2026-10-14)
- Interfax-Ukraine, Defence Intelligence statement on the 6th Tank Regiment BTG in Brovary district, 2022-03-10. https://en.interfax.com.ua/news/general/810680.html (accessed 2026-10-14)
- Current Time / RFE/RL, "Ukrainian Forces Destroy Russian Tank Convoy Near Kyiv", 2022-03-10. https://www.rferl.org/a/31746980.html (accessed 2026-10-14)
- LB.ua, report on video of an attack on a column in Brovary district, 2022-03-12. https://en.lb.ua/news/2022/03/12/10857_kyiv_region_defense_forces.html (accessed 2026-10-14)
- Loukia Papadopoulos, "Drone footage shows how a Russian convoy is ambushed by Ukrainian forces", Interesting Engineering, 2022-03-12. https://interestingengineering.com/culture/drone-russian-ambushed-ukrainie-forces (accessed 2026-10-14)
- Bruce Crumley, "Drone video captures Ukraine ambush of Russian convoy nearing Kyiv", DroneDJ, 2022-03-11. https://dronedj.com/2022/03/11/drone-video-captures-ukraine-ambush-of-russian-convoy-nearing-kyiv/ (accessed 2026-10-14)
- Vanguardia (agencies), "Dron ucraniano capta columna de tanques rusos bombardeados cerca de Kiev", 2022-03-10. https://www.vanguardia.com/mundo/dron-ucraniano-capta-columna-de-tanques-rusos-bombardeados-cerca-de-kiev-DI4956621 (accessed 2026-10-14)
- Christopher A. Lawrence, "Count of Tanks Lost at Brovary, 9 March 2022", The Dupuy Institute, 2022-10-26. https://dupuyinstitute.org/2022/10/26/count-of-tanks-lost-at-brovary-9-march-2022/ (accessed 2026-10-14)
- Al Jazeera, "Ukraine retakes whole Kyiv region as Russian troops pull back", 2022-04-03. https://www.aljazeera.com/news/2022/4/3/ukraine-retakes-whole-kyiv-region-as-russian-troops-pull-back (accessed 2026-10-14)
- Headquarters, Department of the Army, FM 3-90 Tactics, 2023-05-01 (paras 5-102 to 5-108, 7-1 to 7-4, 9-30 to 9-32, 14-9, 17-20 to 17-22, table 17-1). https://armypubs.army.mil/epubs/DR_pubs/DR_a/ARN38160-FM_3-90-000-WEB-1.pdf (accessed 2026-10-14)
- Lester W. Grau, Charles K. Bartles, The Russian Way of War, Foreign Military Studies Office, 2016 (v1.2, 2017), pp. 36–37, 147. https://archive.org/details/The_Russian_Way_of_War_Force_Structure_Tactics_and_Moderniza (accessed 2026-10-14)
- Open-Meteo, Historical Weather API (ERA5 reanalysis), Skybyn–Kalynivka grid cell, 9–10 March 2022 (Kyiv time). https://archive-api.open-meteo.com/v1/archive?latitude=50.57&longitude=30.83&start_date=2022-03-09&end_date=2022-03-10&hourly=cloud_cover,wind_direction_10m&daily=sunrise,sunset&timezone=Europe%2FKyiv (accessed 2026-10-14)
- OpenStreetMap Nominatim and Overpass API, village coordinates, M01 and M-01-03 roads, railway geometry. https://nominatim.openstreetmap.org/search?q=Skybyn,Brovary&format=json&limit=3 (accessed 2026-10-14)
- Guardian News (YouTube), "Russian tanks seen being ambushed on outskirts of Kyiv, Ukraine", 2022. https://www.youtube.com/watch?v=4g68MmLrGvM (accessed 2026-10-14)
- Wikimedia Commons, File:A Ukrainian BMP-2 from the 1st Battalion 72nd Mechanized Brigade.jpg (public domain). https://commons.wikimedia.org/wiki/File:A_Ukrainian_BMP-2_from_the_1st_Battalion_72nd_Mechanized_Brigade.jpg (accessed 2026-10-14)
- Wikimedia Commons, File:UA 72nd brigade mortars training 01.jpg (CC BY 4.0). https://commons.wikimedia.org/wiki/File:UA_72nd_brigade_mortars_training_01.jpg (accessed 2026-10-14)