The Ukrainian General Staff reported on its Telegram channel that Russian forces made 20 attacks on Ukrainian positions in the Huliaipole direction, with the attacks described as attempts to advance toward a list of settlements. The original Ukrainian-language post names Rybne, Nove Zaporizhzhia, Rivne, Kosivtseve, Ternuvate, Verkhnya Tersa, Hirke, Zaliznychne, Omelnyk, Novoselivka and Yehorivka. The report gives no casualty figures, no unit names, and no indication of whether any position was lost. The event is dated 21 October 2026 at 05:06 UTC. The map pin sits at Ternuvate, the named settlement the platform has geolocated for this entry. The wording is an official summary of daily fighting and describes attempts rather than confirmed territorial change.
The Huliaipole direction has been one of the more active sectors of the southern front in Zaporizhzhia Oblast, and the settlements named in the report lie along its approaches. Ternuvate was chosen for the pin because the entry is anchored to it, not because the report singles it out for a specific action. Related reporting points to a sustained pattern. On the evening of 20 October, the General Staff said Ukrainian forces repelled 14 Russian attacks toward Rybne, Verkhnya Tersa, Hirke, Zaliznychne, Omelnyk and Novoselivka, several of which appear again in this report. That suggests continuing pressure on the same axis rather than a single assault. Earlier, a DeepState frontline update recorded an advance of roughly 5 square kilometres near Tsvitkove, a separate sector, with no settlement center changing hands. Taken together, the reports are consistent with repeated probing and infantry-led attempts to push into several villages at once. That pattern is often associated with testing defensive lines before a larger effort. These are inferences from reporting volume, not confirmed intent. Glide bombs and drone transits logged in the same period across the wider oblast show the area is also under standoff fire, although the data does not tie those strikes to this front.
This entry rests on a single channel: the Telegram account of the Ukrainian General Staff (@GeneralStaffZSU), the only source recorded. No independent outlet, monitoring group or second official account corroborates the 20-attack count. The confidence score of 8.0 reflects a credible channel that publishes routine daily tallies, offset by the fact that it is a party to the conflict, gives no coordinates or casualty detail, and is uncorroborated. Confidence would rise with DeepState or ISW-style mapping of the same villages, geolocated footage, or independent confirmation of fighting in the named settlements. It would fall if later reporting shows those settlements were not contested.
Coordinates are at settlement level for Ternuvate in Zaporizhzhia Oblast, placed at the centre of the village rather than at a specific position. The report names eleven settlements, so the pin represents only one of them and the true area is broader along the Huliaipole axis. The terrain is mostly open steppe with farmland, shallow river valleys and scattered tree lines, which limits cover for advancing infantry.
▶ View this event on the live map
Intel Mapper aggregates open-source reports from monitored Telegram and X channels, geolocates them, cross-checks duplicates across sources and assigns a confidence score. Entries are updated as new confirmations arrive. Read how we verify events.