A Russian army lieutenant secretly supplied Ukraine with troop positions, military plans and other sensitive information, helping Kyiv kill more than 300 Russian soldiers.
asserted
Kyiv → supply → soldiers
Lev Stupnikov, who served as chief signals officer in Russia’s 36th Motor Rifle Brigade, used his access to military communications and operational details to help Ukrainian forces identify targets and launch deadly strikes against his own unit.
asserted
forces → serve → unit
Stupnikov’s first major operation came in February 2024, when Russian soldiers and senior officers gathered for a training exercise near the front line in eastern Ukraine.
asserted
soldiers → come → Ukraine
He photographed the troops, estimated their numbers and sent the exact coordinates of the field to his Ukrainian handler.
asserted
He → photograph → handler
After being warned to leave the area, he moved away as Ukrainian forces launched a barrage of missiles.
asserted
forces → warn → missiles
His phone buzzed.
asserted
phone → buzz → ?
“There’s just meat,” he answered, according to Wall Street Journal.
uncertain
he → ’ → Journal
Stupnikov later counted and informed Ukraine handlers that 68 Russian soldiers had been killed and 60 wounded.
asserted
60 → count → handlers
Ten of the dead were officers, including Colonel Gusein Musayev, commander of the 36th Motor Rifle Brigade.
asserted
Ten → include → Brigade
The strike marked the beginning of a series of attacks aided by Stupnikov’s intelligence.
asserted
strike → mark → intelligence
His position as the battalion’s chief signals officer gave him access to troop movements, commanders’ communications, surveillance feeds and battle plans.
asserted
position → give → movements
He passed on radio frequencies, locations of Russian units and details of planned operations, helping Ukrainian forces work out where troops were deployed and when they intended to advance.
Stupnikov sabotaged military equipment
He also undermined his brigade from within.
asserted
He → pass → within
He disabled cameras monitoring Ukrainian territory and tampered with a battery pack connected to a drone controller, causing it to overheat and malfunction during a mission.
asserted
it → disable → mission
His information helped Ukraine launch further attacks.
asserted
Ukraine → help → attacks
In March 2024, Ukrainian forces killed several Russian officers at a brigade gathering identified by Stupnikov.
asserted
forces → kill → Stupnikov
In May, they struck the basement of a former hotel where two Russian assault units were staying, killing 20 soldiers, including a captain.
uncertain
units → strike → captain
Other intelligence led to an attack on a brigade command post during a meeting of senior officers.
asserted
intelligence → lead → officers
The repeated losses raised suspicions among Russian commanders.
asserted
losses → repeat → commanders
Stupnikov’s own commander complained that operations were failing and wondered whether a spy had infiltrated the ranks.
asserted
spy → complain → ranks
Stupnikov feared he would soon be exposed after the danger became clear as he accidentally sent his Ukrainian contact a map screenshot showing the location of his own basement.
asserted
he → fear → basement
A subsequent strike hit the building, but he survived.
asserted
he → hit → building
His escape across the front line
In July 2024, Stupnikov received instructions from his Ukrainian contacts to leave his weapons behind and reach an agreed location near the village of Mykilske.
asserted
Stupnikov → receive → Mykilske
Guided by a Ukrainian drone, he crossed no-man’s-land, navigating destroyed vehicles, craters and suspected mines.
asserted
he → guide → vehicles
Ukrainian troops tracked his progress through thermal camera footage and waited for him on the other side.
asserted
troops → track → side
When challenged for the agreed password, he replied, “Peanut shop.”
asserted
he → challenge → shop
He was searched, blindfolded and taken to safety.
asserted
He → search → safety
Before leaving, he handed Ukrainian forces a smartphone containing access codes to several communication channels, allowing them to continue accessing live feeds from Russian drones and surveillance cameras.
asserted
them → leave → drones
Stupnikov later joined the Russian Volunteer Corps, a Ukrainian army unit made up of Russians opposed to Vladimir Putin’s rule.
asserted
Stupnikov → join → rule
He is now fighting against the Russian forces he once served.
asserted
he → fight → forces